A custom Discord bot built with Python using discord.py. Features include automated moderation, user interaction commands, and integration with external APIs. Designed to be modular, scalable, and easy to extend for custom server needs.
Currently being used in a community of over 32,000 members and actively maintained.
✨ Invite Ditto to your server ✨
News Updates
- /setptcg - Set the channel and role for PTCG news updates.
- /setpocket - Set the channel and role for Pocket news updates.
Regex
- /setregex - Set a regex pattern for word checking.
- /removeregex - Remove the regex pattern.
- /addignoredchannel - Add a channel to be ignored by the regex check.
- /removeignoredchannel - Remove a channel to be ignored by the regex check.
- /listignoredchannels - Lists all channels ignored by the regex check.
- /trading - Manual command to tell users how to access the trading channels.
- Automatic Updates - Checks for updates every hour and automatically posts new articles to a discord channel.
- Channel & Role Settings - Set a posting channel & role for each news topic.
- Regex Word Matching - Set a regex pattern for automatic checks.
- Custom Embed - Takes the article title, image, and first paragraph to create an embed link that is easy to read and understand.
- SQLite Database - Uses SQLite to manage posted articles, server channels, server roles, regex patterns, and ignored channels.
- Activity Logging - Logs every interaction to a local text file.
