Tagsy is a Discord bot designed to enhance server interaction by allowing users to create, retrieve, and manage custom tags. Implemented using the disnake library, Tagsy supports various commands and context menus, making it a versatile tool for server moderation and community engagement.
To run Tagsy on your server, you need to have Python 3.8 or higher and the following dependencies:
Clone this repository to your local machine or server.
Install the required dependencies using pip:
pip install -r requirements.txt
Create a .env
file in the root directory of the project and add your Discord bot token and database path:
DISCORD_TOKEN=your_token_here
DB_PATH=path_to_your_database.db
Run the bot:
python bot.py
Once the bot is running and invited to your Discord server, you can start creating and managing tags. Here are some of the available commands:
For bot owners, additional development commands are available for direct interaction with the database and configuration variables.
Interested in contributing? Great! Here's how you can set up the bot for development and submit your contributions.
We welcome contributions of all kinds from the community! Whether you're looking to add new features, fix bugs, improve documentation, or help with code reviews, there's always a way to contribute. Here are some ways you can get involved:
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
pip install -r requirements.txt
Create a .env
file in the root directory with the necessary configuration variables:
DISCORD_TOKEN=<your_discord_bot_token>
DB_PATH=database.db
You can obtain a Discord bot token by registering a new application in the Discord Developer Portal at https://discord.com/developers/applications. Navigate to the "Bot" tab and click on "Add Bot".
Make your changes. Feel free to add new features, fix bugs, or improve the code.
Test your changes thoroughly.
Commit your changes and push them to your fork.
Submit a pull request with a clear description of the changes you've made.
Please follow our contribution guidelines
Tagsy is released under the MIT License. See the LICENSE file for more details.