Skip to content

Repository files navigation

GamesDenDiscordBot

Small discord bot for the Games Den game development club at University of Alberta.

Includes:

  • join / leave message for users joining and leaving server
  • assigning / removing roles based on reactions to a specific message
  • filtering message content for curses and requesting users to edit their messages
  • logging these activities in a seperate bot log channel
  • dice rolling command for TTRPGs
  • moderation tools for games den server

.env file setup

Create a .env file in the same directory as the bot script, and copy paste the following into it, replacing the relevant information as needed.

# .env
DISCORD_TOKEN = your_bot_token
DISCORD_SERVER = your_server_name
CURSE_WORDS = censored, list, of, words, formatted, like, so
GREETING_CHANNEL = channel_ID
BOT_LOG_CHANNEL = channel_ID
ROLE_CHANNEL = channel_ID
ROLE_MESSAGE = message_ID
PRONOUN_MESSAGE = message_ID
DENIZEN_MESSAGE = message_ID
BASE_PATH = path/to/this/folder

To add:

  • editable / quotable rules text
  • more to come

Development guide

This repository uses black linter for style check. Please use that code style when updating code.

About

Small discord bot for the Games Den game development club at University of Alberta.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages