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!**