A discord bot (with modular code) that allows you to sync channel messages across multiple discord servers.
If you don't have uv installed:
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Install dependencies with uv:
uv sync
.envshould contain theTOKENvariable.- You may drop the files in
cogsyour bot's cog folder. (OPTIONAL) - If you are using the cog version ensure you have
motor_asyncioclient inself.bot.databaseattribute asAsyncIOMotorClientclasstype.
After setup, you can use uv to run the bot:
uv run main.py