Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ayo-awe/quote_bot
A simple telegram bot for getting inspirational quotes written in Go
https://github.com/ayo-awe/quote_bot
golang quotes telebot telegram-bot
Last synced: 9 days ago
JSON representation
A simple telegram bot for getting inspirational quotes written in Go
- Host: GitHub
- URL: https://github.com/ayo-awe/quote_bot
- Owner: Ayo-Awe
- Created: 2024-04-02T19:59:44.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-03T22:07:43.000Z (9 months ago)
- Last Synced: 2024-04-15T06:24:45.751Z (9 months ago)
- Topics: golang, quotes, telebot, telegram-bot
- Language: Go
- Homepage: https://t.me/awquote_bot
- Size: 40 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Quote Bot
This repository features a telegram quote bot written in golang. The bot sends an inspirational quote upon request from the user.
## Commands
- `/start` : Initialize a conversation with the bot
- `/quote` : Get a new quote## Dependencies
The quotes used by the bot are sourced from [Quotable]("https://github.com/lukePeavey/quotable"), a free and open source quotations API
## Todo
- [x] Abstract quote client to simplify switching quotes API
- [x] Implement a get quote by category feature
- [x] List all quote categories
- [x] Search for a quote
- [ ] Daily inspirational quote reminders## Deployment
`Quote bot` currently runs as a web service on [Render]("https://render.com"). It handles incoming requests via webhooks rather than long polling.