Skip to content

PhilPinsdorf/FhAachenMensaBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

186 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FH Aachen Mensa Bot

GitHub last commit GitHub closed issues GitHub Lines of code

A Telegram bot that will inform you about the canteen meals of the day.
Now working for all Canteens in Aachen.
Feel free to create pull-requests.

Getting started

Tip

Follow this link: https://t.me/fhaachenmensabot
Press on Start or type /start
You'll get all relevant information to get started through the bot.

Commands

Command Description Implemented
/start Subscribe to daily canteen updates.
/stop Unsubscribe from daily canteen updates.
/request Immediately sends you todays meals.
/today Immediately sends you todays meals.
/tomorrow Immediately sends you tomorrows meals.
/canteen Select your canteen.
/allergens Receive information abeout allergens.
/share Get a QR-Code for sharing the Bot.
/code Get Link to GitHub repo.
/issue Create new issue in the GitHub repo.
/time Select Time user gets the Message.
/owner Get my personal information.
/support Get my PayPal information.
/once-today Get the option to once request todays meals for another canteen.
/once-tomorrow Get the option to once request tomorrows meals for another canteen.
/once-everyday Get the option to once request any days meals for another canteen.
/displayname Change your personal Display Name.

ToDo

  • Clean up code
  • Sanitize usernames
  • Rewrite in TypeScript
  • Select your canteen
  • Add all canteens in Aachen
  • Get tomorrows Meals
  • Request QR-Code for sharing
  • User gets Link to Issue page.
  • User can select time, when they want to receive their Message.
  • Add Broadcast Tool for Admin Messages
  • Add optional Allergie tags
  • Fix /share command
  • Mark Vegan and Vegetarian Meals as such
  • Change Times Meals get loaded
  • Delete users, that blocked the Bot
  • Add Day Seletion
  • Add daily Admin Stats
  • Send Opening Times of Selected Canteen
  • Request messages once for a different canteen
  • Get error messages when Bot is down
  • Make it an option to update the display Name
  • Select Multiple canteens and only get the difference
  • Send out an Update to all Users if meals change throuout the day and they already received their Message

Far in the future

  • Rate Meals and receive your rating if something simmilar is on the menu

Important information

Caution

The new meals are loaded at 3:00am. Any requests before that time will give you yesterdays meals.

Version

v2.0.0

Author

Phil Pinsdorf

About

A small Telegram Bot that will send you a Message with the Canteen Meals of the day.

Topics

Resources

License

Stars

Watchers

Forks

Contributors