Skip to content

Small discord bot for the Games Den UofA club.

Notifications You must be signed in to change notification settings

Zeyu-Li/GamesDenDiscordBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GamesDenDiscordBot

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

Written by Emily Halina & maintained by Shashank Bhat, with reference to previous bot by Atharv Vohra --> https://github.com/AtharvVohra/BearBot

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_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

About

Small discord bot for the Games Den UofA club.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%