This repository contains the code for the TechCafe Discord bot, which provides various features to enhance the experience in the TechCafe Discord server.
The TechCafe Discord Bot is designed to assist and enhance interactions within the TechCafe Discord server. It provides commands and features that make it easier for members to engage and communicate effectively.
To get started with the TechCafe Discord Bot, you'll need to follow these steps:
- Clone the repository to your local machine.
- Set up a Python environment with the required dependencies.
- Configure your Discord bot token and other environment variables in the
.env
file. - Run the bot using Docker Compose or by executing the
runner.py
script.
-
Text Editing: The bot includes a text editor module that allows users to send formatted announcements using slash commands.
-
Welcome Messages: The bot greets new members who join the server with a welcome message in a designated channel.
-
Ping Command: A simple ping command to check the bot's latency.
-
Customization: The bot's features can be customized and extended through various modules.
-
Install Docker and Docker Compose on your machine.
-
Create a
.env
file in theenvs/prod/discord
directory with the following content:BOT_TOKEN=YOUR_BOT_TOKEN
-
Build and run the bot using Docker Compose:
docker-compose up --build
The bot should now be active on your Discord server.
Contributions are welcome! If you have suggestions, bug reports, or feature requests, please feel free to open issues or submit pull requests.
This project is licensed under the MIT License.