InnoMafiaBot is a Telegram bot designed for the Mafia game community at Innopolis University. This bot provides users with valuable statistics and information about their participation in the Mafia game. Whether you're a seasoned player or just starting out, InnoMafiaBot has you covered!
- User-Friendly Interface: Interact with the bot using simple commands to access various features.
- Top Player Rankings: Get insights into the top-performing players of the season.
- Personal Statistics: Receive detailed information about your own game performance.
- Antispam System: Prevents spam and ensures a smooth user experience.
- Join the Game: To utilize the bot's full functionality, join the Mafia game at Innopolis University at least once to get your unique player ID in the database.
- Start the Bot: Simply use the
/start
command to initialize the bot. - Main Menu Options:
/info
: Learn more about the bot./personal_info
: View your personal game statistics./top
: Explore the top players of the season.- Group URL: Access the main chat and channel of the Mafia club.
Ensure you have the following set up:
- Python environment
- Telegram account
-
Clone the repository:
git clone https://github.com/Zener085/InnoMafiaBot.git cd InnoMafiaBot
-
Install dependencies:
pip install -r requirements.txt
-
Set up a
.env
file with your configuration:TOKEN=your_telegram_bot_token apiKey=your_firebase_apiKey authDomain=your_firebase_authDomain # Add other Firebase configuration parameters
-
Run the bot:
python main.py
- Zener085: Project initiator and primary contributor.
- cutefluffyfox: Collaborator and contributor.
For support or to report issues, contact @n1ce_timothy. Feel free to contribute by opening pull requests!
Happy Mafia Gaming!