Telegram bot running on Cloudflare Workers, generates and uploads Anki flashcard.
- ✅ Telegram bot
- ✅ Bot receives and sends messages
- ✅ Bot receives messages and send them to Apify-Puppeteer
- ✅ Check if card is already added using Workers KV
- ✅ Delete flashcard from KV
- ✅ Dictionary
- ✅ Use Free Dictionary API
- ⏳ Use Merriam-Webster's Learner's Dictionary
- ✅ Generate Anki flashcard
- ✅ Flashcard for AnkiWeb
- ✅ Dictionary query for Telegram
- ✅ Upload Anki flashcard
- ✅ Use Apify-Puppeteer to simulate adding cards on Add - AnkiWeb
- Telegram bot Documentation
- Deployed on Cloudflare Workers
- Using Cloudflare Workers KV to check flashcard existence
- Using Puppeteer provided by Apify to add flashcard
- Free Dictionary API by meetDeveloper/freeDictionaryAPI
- Merriam-Webster's Learner's Dictionary API
- Anki sync server by AnkiWeb
- Bot code inspired by cvzi/telegram-bot-cloudflare
- Project inspired by damaru2/ankigenbot