- Clone this repository and install the dependencies:
git clone https://github.com/SBence/mikobot.git
cd mikobot
npm install
- Add your bot token to the
.env
file in the project directory:
DISCORD_TOKEN=<insert your Discord bot token here>
For more information on how to create a bot application, see here.
- Run the application:
node src/index.js
For more information on how to do so, see here.
On the OAuth2 URL Generator page, make sure to check bot under Scopes and check Read Messages/View Channels and Send Messages under Bot Permissions.
To generate a message, @mention the bot user. Note that by default the bot also sends generated messages when the number of messages sent by users reaches a certain amount since the bot last sent a message.
To prevent the bot from sending messages in certain channels, simply use Discord's permission system to disable the View Channel permission for the bot in such channels.