The Discord bot that acts as the official interface for ManGPT, developed by Team OpenDIH. ManBot is specifically trained on the anonymized chat messages from Manware Discord server.
The bot is currently under development.
- Fork this repository first. (This is for safety of the repo for any breaking changes.)
- Clone your forked repository to your local machine.
- Run the requirements file:
pip install -r requirements.txt - Create a new branch for your feature or bug fix.
- Make your changes. Test it locally before creating a pull request.
- Make a pull request to parent repository (OpenDih/ManBot)
- Describe the changes made and why they're needed in the pull request description.
- Wait for review from the Bot Lead.
When reporting issues, please include:
- Detailed description of the problem
- Steps to reproduce
- Expected vs Actual behavior
- Environment details (Python version, etc.)
-Check if .env file exists and contains valid tokens
- Verify Discord token has proper permissions
- Ensure Python version is 3.8+
- Check if bot has message permissions in the channel
- Verify the ManGPT API endpoint is accessible
- Check bot is mentioned or replied to correctly
- The bot includes automatic retry logic for connection problems
- Wait for exponential backoff to complete. It will attempt 5 times to reconnect.
For support and questions:
- Check existing issues for similar problems.
- Create an issue in the repository, following the issues guideline.
- Contact the Bot Lead
@atshaykdirectly for any pressing matters.
Developed by Open Digital Intiative Hub