Tito Api interface that sends updates via Telegram
  • Ruby 96.1%
  • Dockerfile 2.7%
  • Shell 1.2%
Find a file
me c4b9ee5c9c
All checks were successful
Test Ruby / Ruby 3.2.0 (push) Successful in 7s
Test Ruby / deploy (push) Successful in 51s
Update README.md
2026-01-28 12:03:46 +00:00
.forgejo/workflows 🚀 testing branch 2026-01-28 12:11:16 +01:00
bin 🔊 logs :3 2025-11-25 00:10:32 +01:00
lib a sprinkle of testing 2026-01-27 06:47:44 +01:00
spec a sprinkle of testing 2026-01-27 06:47:44 +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 rspec 2026-01-27 06:48:52 +01:00
Gemfile.lock rspec 2026-01-27 06:48:52 +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 Update README.md 2026-01-28 12:03:46 +00: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

Presentation

Soldoni has been brought to Modena.rb with this presentation

License

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