A Discord bot to entertain your guild with limitless charm
- JavaScript 100%
|
|
||
|---|---|---|
| commands | Replace quandyfactory insults with insult.mattbas.org | |
| .env.example | Initial commit. | |
| .gitignore | Initial commit. | |
| LICENSE | Initial commit | |
| package.json | Update package.json | |
| README.md | Add commands/coin.js | |
| sexybot.js | Initial commit. | |
sexybot
Sexybot is a multi-purpose bot meant for some tomfoolery in your guild.
Installation
Copy the .env.example and populate the file:
cp .env.example .env
DISCORD_CLIENT=clientid
DISCORD_TOKEN=token
Install the dependencies and start the sexybot client:
$ cd sexybot
$ npm install
$ node sexybot.js
Commands
!brainyquote: Produces a(削除) random (削除ここまで)quote from brainyquote.com!catdog: Returns a random picture of a cat or dog. Also accepts!catand!dog!coin: Flip a coin!hash: Generates a hash digest for a provided string!insult: Generates a random insult!lmgt: Generates a lmgtfy.com query from the provided string!ping: Ping? Pong! Pong? Ping!!say: Repeats the provided string!xkcd: Produces a random image from xkcd
Planned Commands
In the progress of building a bunch of random commands for fun!
cah: Play a game of Cards Against Humanityclue: "@Signus did it with the candlestick in the library"currency: Convert currenciesdice: Roll a diedj: Music serverdoge: Such Discord, much botgif: Produces a random gif based on a search stringopensnow: Get snow conditions and forecasts from Opensnowrfc: Search RFC documentsslap: Slap members of your channeltrivia: What is the airspeed velocity of an unladen swallow?weather: Get the weather for a zip code
Examples
TODO
- Group commands by function
- Add helper functions for describing command arguments
- Add music server