https://github.com/craft-code-club/craft-code-club-discord-bot
Craft & Code Club - Discord Bot
https://github.com/craft-code-club/craft-code-club-discord-bot
bot discord discord-bot discord-py
Last synced: 2 months ago
JSON representation
Craft & Code Club - Discord Bot
- Host: GitHub
- URL: https://github.com/craft-code-club/craft-code-club-discord-bot
- Owner: craft-code-club
- Created: 2024-03-10T15:55:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-10T20:29:05.000Z (about 2 years ago)
- Last Synced: 2025-01-16T04:16:47.496Z (over 1 year ago)
- Topics: bot, discord, discord-bot, discord-py
- Language: Python
- Homepage:
- Size: 395 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Craft & Code Club - Discord Bot
A Discord bot for the Craft & Code Club community with automated features and interactive commands.
## Features
- **Welcome Messages**: Greets new members with custom messages
- **Rules Command**: Display server rules and guidelines
- **LeetCode Daily Problem**: Automatically posts LeetCode problem in a specified forum daily
- **Community Events**: Manage and notify about community events
## Steps to create a Discord Bot
* [Create an application in Discord](./docs/CreateDiscordBot.md)
* [Setup Python environment](./docs/PythonEnvironment.md)
* [Configure Environment Variables](#configure-environment-variables)
* [Setup LeetCode Daily Task](./docs/features/LeetCodeDailyTask.md)
## Configure Environment Variables
1. Copy the example environment file:
```bash
cp .env.example .env
```
2. Edit the `.env` file with your configuration:
## Install the required packages
```bash
pip install -r requirements.txt
```
## References
- [discord.py](https://discordpy.readthedocs.io/en/stable/)
- [Discord Bot Documentation](https://discord.com/developers/docs/intro)