https://github.com/aegeespb/board_bot
Helper Telegram bot that provides important updates for the board members
https://github.com/aegeespb/board_bot
aegee facebook-api telegram-bot-api vkontakte-api
Last synced: 5 months ago
JSON representation
Helper Telegram bot that provides important updates for the board members
- Host: GitHub
- URL: https://github.com/aegeespb/board_bot
- Owner: aegeespb
- License: mit
- Created: 2019-12-05T21:23:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-07T09:02:50.000Z (over 5 years ago)
- Last Synced: 2025-10-20T06:36:18.832Z (8 months ago)
- Topics: aegee, facebook-api, telegram-bot-api, vkontakte-api
- Language: Java
- Size: 191 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# #Aegee Board Bot
## Supported notifications
* A new member has joined
* A member has left
* A new wall post has published
## Environment variables
* `BOARD_BOT_TOKEN` - can be fetched from BotFather
* `VK_GROUP_ID` - https://regvk.com/id/
* `VK_GROUP_TOKEN` - https://vk.com/club%groupId%?act=tokens
* `FIREBASE_DB_URL` - https://console.firebase.google.com/project/%projectName%/settings/serviceaccounts/adminsdk
* `FIREBASE_DB_SERVICE_ACCOUNT_KEY_CONTENT` - https://console.firebase.google.com/project/%projectName%/settings/serviceaccounts/adminsdk
## Deployment on heroku
* pause: `heroku ps:scale worker=0`
* restart: `heroku ps:scale worker=1`
* deploy new commits: `git push heroku master`
* see logs: `heroku logs`
* set environment variable: `heroku config:set %key%=%value%`