Every VOGL's favorite assistant! A Telegram bot to assist attendance management for freshmen and OGLs.
Made for USP FOP 2016, NUS.
Python 3.4
telepot
mongodb
and pymongo
-
Ensure Telegram bot API key is inside
settings_secret.py
. Use the example filesettings_secret_example.py
as a template. -
Ensure that the
mongod
daemon is running in the background. -
Run the bot using
python3 voglbot.py
Manage the whitelist in authorized.py
by adding the person's Telegram chat ID and an identifer (usually their name) to the address book dictionary. You will also need to add them to the corresponding group, e.g. safety
or cogls
.