Tip
All data and links to user attachments are stored in a sqlite database
git clone https://github.com/Nighty3098/TechSupportBot
cd TechSupportBot
python3 -m venv SupportBot
source SupportBot/bin/activate
pip3 install -r requirements.txt
cd src
SUPPORT_TOKEN="BOT TOKEN" python3 main.py
Important
In the config.py file, set the developer id and chat id. Add a bot to the chat and make it an admin
-
Menu items:
- sending bug report
- submit a development proposal
- contacts
- support the team
- order development
-
User features:
- sending tickets
- receiving notifications about ticket status changes
- receiving notifications from the developer
-
Opportunities for developer:
- tracking tickets in a separate chat room
- ticket status change
- sending a notification to the user
/set_ticket_status | ticket id | ticket category | ticket status
/get_ticket_status | ticket id | ticket category
/admin_answer | user id (can be taken from the database) | message for user
/get_all_tickets
/get_db
/help