Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.