New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

ask-garbage

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ask-garbage

LGTM project for Alexa

latest
Source
npmnpm
Version
0.1.2
Version published
Maintainers
1
Created
Source

Alexa garbage kit

LGTM project for Alexa

Usage

import * as Ask from 'ask-sdk';
import { skillConfig, getGarbageIntentHandlers } from 'ask-garbage'

const SUPPORT_TOWN = '松屋町・山手町'
const CITY_NAME = '米花市'
const config: skillConfig = {
    DB_TABLE_NAME: 'ASKNGomi',
    SKILL_NAME: '米花市ゴミガイド',
    NOTIFY_DEFAULT_TIME: '09:00',
    NOTIFY_DEFAULT_TIME_STRING: '午前9時',
    SUPPORT_TOWN,
    CITY_NAME,
    HELP_MESSAGES: [
        `このスキルでは、${CITY_NAME}で明日や特定の日に出すゴミの種類について聞くことができます。`,
        'ゴミの回収日を知りたい場合は、「明日のゴミは?」などと話しかけてください。',
        `サポートしている町名は、${SUPPORT_TOWN}です。`
    ],
    OVERSIZE_MESSSAGE: [
        '粗大ゴミの収集は有料で、申し込み予約が必要です。',
        '米花市のゴミ電話受付センターの電話番号は、<say-as interpret-as="telephone">0701234567</say-as>。',
        '電話受付時間は月曜から金曜日が午前9時から午後7時。土曜日曜が午前9時から午後5時です。'
    ],
    CALENDAR: {
        '米花市': {
            '山手町': {
                'もえるごみ': ['毎週月曜', '毎週木曜'],
                'もやさないごみ': ['毎週水曜'],
                'その他プラ': ['毎週火曜'],
                'ペットボトル': ['第一金曜', '第三金曜']
            },
            '松屋町': {
                'もえるごみ': ['毎週火曜', '毎週金曜'],
                'もやさないごみ': ['毎週水曜'],
                'その他プラ': ['毎週月曜'],
                'ペットボトル': ['第二木曜', '第四木曜']
            }
        }
    }
}

const getSkillPackage = (config: skillConfig) => {
    const handlers = getGarbageIntentHandlers(config)
    return Ask.SkillBuilders.standard()
        .addRequestHandlers(...handlers)
        .addErrorHandlers(ErrorHandler)
        .withTableName(config.DB_TABLE_NAME)
        .lambda()
}

export const alexa = getSkillPackage(config)

FAQs

Package last updated on 05 Feb 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts