Tito Api interface that sends updates via Telegram
Find a file
gimbaro b37e6f0272
All checks were successful
Deploy / deploy (push) Successful in 1m1s
🚀 deploy with forgejo
2026-01-09 19:42:14 +01:00
.forgejo/workflows 🚀 deploy with forgejo 2026-01-09 19:42:14 +01:00
bin 🔊 logs :3 2025-11-25 00:10:32 +01:00
lib 🚀 deploy maybe 2025-11-23 15:34:15 +01:00
.gitignore 🚀 deploy with forgejo 2026-01-09 19:42:14 +01:00
.rspec 🎉 First Commit & Tito Api Interface 2025-11-11 18:23:18 +01:00
.rubocop.yml 🎉 First Commit & Tito Api Interface 2025-11-11 18:23:18 +01:00
docker-compose.yml 🐛 fix scheduler maybe pt2 2025-11-25 00:09:51 +01:00
Dockerfile Telegram, Tito and Schedule completed 2025-11-22 02:45:37 +01:00
Gemfile Telegram, Tito and Schedule completed 2025-11-22 02:45:37 +01:00
Gemfile.lock Telegram, Tito and Schedule completed 2025-11-22 02:45:37 +01:00
LICENSE.txt 🎉 First Commit & Tito Api Interface 2025-11-11 18:23:18 +01:00
Rakefile 🎉 First Commit & Tito Api Interface 2025-11-11 18:23:18 +01:00
README.md Revise README with gem details and setup instructions 2025-11-22 17:43:34 +01:00
soldoni.gemspec Telegram, Tito and Schedule completed 2025-11-22 02:45:37 +01:00

Soldoni

Ruby Gem that implements 2 minimal api interfaces, for Tito and Telegram, and uses them to notify for new ticket sales daily

Installation

Create a .env with the following keys:

TITO_API_TOKEN=
TITO_ACCOUNT=
TITO_EVENT=
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHAT_ID=
TZ=

then start the scheduled messages with docker detached

docker compose up -d

or start it directly

bundle install
./bin/schedule

License

The gem is available as open source under the terms of the MIT License.