mirror of
https://github.com/chenasraf/venom.git
synced 2026-05-17 17:28:08 +00:00
0b0d5492335713c4a85c4880f2a639e9a55d4ed7
Venom Discord Bot
This is the Discord bot for Creation Asylum.
Development
- Requires NodeJS, recommend at least the latest LTS version.
- Run
yarnornpm installto install dependencies
Environment Variables
At a minimum you need to provide the Discord bots Token, which can be found on the Bot tab of a Discord application. See table below for possible values.
| key | description | example |
|---|---|---|
| BOT_TRIGGER | Prefix of message to let bot know you are speaking to it | |
| DISCORD_BOT_TOKEN | Discord bots Token | |
| NODE_ENV | What environment the bot is running in | production, development or test |
| LOG_LEVEL | What level of logs should be displayed in console | error, warn, info, verbose, debug or silly |
Bot commands
To add a command you create a Typescript file in src/bot/commands/[filename].ts and ensure it implements the \src/bot/commands/ICommand.tsinterface. You can see the other files in this directory for implementation examples. Also ensure you export this file insrc/bot/commands/index.ts`.
Languages
TypeScript
96.6%
JavaScript
1.7%
Shell
1%
Dockerfile
0.7%