Skip to content

yathatguy/traininginparks_bot

Repository files navigation

Description

Telegram bot to connect 'Traininginparks' team members togather and make their sport life easier!

Bot available at http://t.me/traininginparks_bot

Functionality

Currently supported functionalities:

  • List upcoming train events (get from Google Calendar)
  • Sign up for the train
  • List train's attendees

Deployments

Heroku app traininginparks is set up to autodeploy from master branch.

The following env variables are set up to run bot:

  • TOKEN: Bot token from Telegram @BotFather
  • BOTAN_API_KEY: API key for botan stats posting
  • GOOGLE_CREDENTIALS: Credentials for Google API connection
  • SCOPES: Scopes to connect thru Google API, only Calendar in readonly is set
  • TRAIN_CALENDAR_ID: Calendar ID in Google Calendar for trains
  • EBENTS_CALENDAR_ID: Calendar ID in Google Calendar for events
  • MONGODB_URI: URI with auth to connnect MongoDB
  • TYPEFORM_KEY: API key from typeform.com form constructor
  • LOGDNA_KEY: Key for LogDNA service
  • MAPS_API: Google Maps API key
  • YANDEX_PASSWORD: password for traininginparks@yandex.ru account

About

Bot for #traininginparks team collaboration and event's management

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages