Swahili Bitcoin educational chatbot
# BitMshauri Bot
> **π Visit the Website | π€ Try the Bot**
BitMshauri is a comprehensive Telegram bot designed to educate, empower, and assist users in East Africa with Bitcoin knowledge and transactions. The bot provides interactive lessons, quizzes, real-time price monitoring, and community features in both Swahili and English.
---
## Features
- **Swahili Bitcoin Lessons:** Learn the basics and advanced concepts of Bitcoin in Swahili.
- **Daily Tips:** Receive daily Bitcoin tips to improve your understanding and security.
- **Quizzes:** Test your Bitcoin knowledge with interactive quizzes.
- **Bitcoin Price:** Get the latest Bitcoin price using the `/price` command.
- **Buy Bitcoin:** Purchase Bitcoin via integrated platforms (Bitika, minmo).
- **Spend Bitcoin:** Spend Bitcoin through supported platforms.
- **AI Q&A:** Ask any Bitcoin-related question and get instant answers powered by AI (OpenAI GPT).
---
## Getting Started
### Prerequisites
- Python 3.8+
- Telegram account
- OpenAI API key (for AI Q&A)
- Git (for deployment and updates)
## Project Structure
```
bitmshauri-bot/
β
βββ app/
β βββ bot/
β β βββ telegram_bot.py
β β βββ price_api.py
β β βββ content_swahili.py
β βββ database/
β βββ ...
βββ requirements.txt
βββ Procfile
βββ .env
βββ README.md
```
---
## License
MIT License
---
## Contact & Support
- Telegram: @BitMshauriBot
---
**BitMshauri β Elimu ya Bitcoin kwa Kiswahili, kwa wote!**