An open API service indexing awesome lists of open source software.

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

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)