/birthday-bot

🎂 A simple customizable birthday bot for Discord

Primary LanguageTypeScriptMIT LicenseMIT

Birthday Bot for Discord

A simple, lightweight and customizable birthday bot. No separate database required!

Setup

  1. Fill out the following variables in the .env file:
    • BOT_TOKEN: your Discord bot token
    • BIRTHDAY_CHANNEL_ID: the birthday channel ID where congratulatory messages should be sent to (how do I get a channel ID from my server?)
    • TRIGGER optional: the prefix trigger for the birthday command (Default: !birthday)
  2. npm install, npm run postinstall , npm start
  3. Have fun! (Optionally you can host the bot with a service like Heroku.)

Usage

Setting a birthday

birthdaySetExample

Removing a birthday

birthdayRemovedExample

Celebrating!

The bot will check user birthdays every morning and when a new birthday is set.

birthdayCongratulations

Customize Birthday Messages

Birthday messages can be added or modified in ./src/responses/birthdayChannel.json.