GovAssist Telegram Bot
A citizen-facing Telegram assistant for a UAE government entity. It answers FAQs from a curated knowledge base, routes complex requests to the right department, and logs every conversation for audit.
Features
- Natural-language FAQ answering grounded in an approved knowledge base (no hallucinated policy).
- Smart routing: unresolved questions are handed to a human queue with full context.
- Bilingual (English / Arabic) replies.
- SQLite audit log of every interaction.
Run
Repository Files
govassist-telegram-bot9 files
README.mdmarkdown
| 1 | # GovAssist Telegram Bot |
| 2 | |
| 3 | A citizen-facing Telegram assistant for a UAE government entity. It answers FAQs from a |
| 4 | curated knowledge base, routes complex requests to the right department, and logs every |
| 5 | conversation for audit. |
| 6 | |
| 7 | ## Features |
| 8 | - Natural-language FAQ answering grounded in an approved knowledge base (no hallucinated policy). |
| 9 | - Smart routing: unresolved questions are handed to a human queue with full context. |
| 10 | - Bilingual (English / Arabic) replies. |
| 11 | - SQLite audit log of every interaction. |
| 12 | |
| 13 | ## Run |
| 14 | ```bash |
| 15 | pip install -r requirements.txt |
| 16 | cp .env.example .env # add your BOT token + OpenAI key |
| 17 | python main.py |
| 18 | ``` |
| 19 |