Sancus Discord Bot
Overview
Sancus is a Discord bot originally created in Python using discord.py, then rewritten in C# with Discord.Net after discord.py was temporarily shut down. This was my first programming project and served as my main way to learn both Python and C#. Sancus is designed as a moderation tool and a fun minigame bot for Discord communities.
Features
- Moderation Tools: Kick, ban, mute, and other moderation commands to help manage Discord servers.
- Minigames: Fun interactive games for server members to play and compete.
- Custom Commands: Easily extendable with new commands and features.
- Multi-language Support: Originally in Python, now in C#, showing cross-language experience.
- Community Engagement: Designed to make Discord servers more interactive and enjoyable.
Technologies Used
- C#, Discord.Net
- Event-driven programming
- Command handling and user interaction
Challenges & Solutions
- Migration from Python to C#: Learned C# and Discord.Net to rewrite the bot after discord.py was shut down.
- Command System: Built a flexible command handler for both moderation and minigames.
- Learning Curve: Used this project as a hands-on way to learn programming concepts in Python and C#.
- Community Feedback: Iterated on features based on user feedback and server needs.
Future Improvements
- Add more minigames and moderation features.
- Improve command handling and performance.
- Enhance documentation and user guides.
- Support for more Discord server management tools.
License
This project is open source and available for community contributions.