Skip to content

discordサーバー用スラッシュコマンドアプリケーション

License

Notifications You must be signed in to change notification settings

remainez/discord-slash-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

discord-slash-commands

██████╗ ██╗███████╗ ██████╗ ██████╗ ██████╗ ██████╗
██╔══██╗██║██╔════╝██╔════╝██╔═══██╗██╔══██╗██╔══██╗
██║  ██║██║███████╗██║     ██║   ██║██████╔╝██║  ██║
██║  ██║██║╚════██║██║     ██║   ██║██╔══██╗██║  ██║
██████╔╝██║███████║╚██████╗╚██████╔╝██║  ██║██████╔╝
╚═════╝ ╚═╝╚══════╝ ╚═════╝ ╚═════╝ ╚═╝  ╚═╝╚═════╝

███████╗██╗      █████╗ ███████╗██╗  ██╗
██╔════╝██║     ██╔══██╗██╔════╝██║  ██║
███████╗██║     ███████║███████╗███████║
╚════██║██║     ██╔══██║╚════██║██╔══██║
███████║███████╗██║  ██║███████║██║  ██║
╚══════╝╚══════╝╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝

 ██████╗ ██████╗ ███╗   ███╗███╗   ███╗ █████╗ ███╗   ██╗██████╗ ███████╗
██╔════╝██╔═══██╗████╗ ████║████╗ ████║██╔══██╗████╗  ██║██╔══██╗██╔════╝
██║     ██║   ██║██╔████╔██║██╔████╔██║███████║██╔██╗ ██║██║  ██║███████╗
██║     ██║   ██║██║╚██╔╝██║██║╚██╔╝██║██╔══██║██║╚██╗██║██║  ██║╚════██║
╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ╚═╝ ██║██║  ██║██║ ╚████║██████╔╝███████║
 ╚═════╝ ╚═════╝ ╚═╝     ╚═╝╚═╝     ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═════╝ ╚══════╝

discordサーバー用スラッシュコマンドアプリケーション

環境

  • AWS SAM (Lambda + API Gateway)
  • Docker
  • Node.js 14.x

必須環境

  • Docker
  • aws-sam-cli

環境構築

clone

# clone command

build

$ sam build --use-container

開発ハウツー

基本的に

  1. app.js をいじって
  2. sam build --use-container でコンテナビルド

lambda関数のローカル実行

$ sam local invoke

ローカルでAPI立てる

$ sam local start-api
$ curl http://localhost:3000/

Unit Test

$ cd discord-slash-commands
$ npm install
$ npm run test

デプロイ

$ sam deploy

About

discordサーバー用スラッシュコマンドアプリケーション

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published