Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eleboucher/berlin-vaccine-alert
Telegram bot to get information on vaccine availabilities.
https://github.com/eleboucher/berlin-vaccine-alert
bot golang telegram telegram-bot
Last synced: 2 months ago
JSON representation
Telegram bot to get information on vaccine availabilities.
- Host: GitHub
- URL: https://github.com/eleboucher/berlin-vaccine-alert
- Owner: eleboucher
- Created: 2021-05-31T07:52:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-09T17:34:38.000Z (about 2 years ago)
- Last Synced: 2024-08-01T19:54:25.210Z (5 months ago)
- Topics: bot, golang, telegram, telegram-bot
- Language: Go
- Homepage:
- Size: 161 KB
- Stars: 18
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 💉 berlin-vaccine-alert
Telegram bot to get information on vaccine availabilities. Get the latest appointments directly on telegram.
The bot listen to update from doctolib doctors and clinics and clinics that have their own online booking system.
Get it there [@covid_eleboucher_bot](https://t.me/covid_eleboucher_bot)
## Usage
Create a [telegram bot](https://core.telegram.org/bots#creating-a-new-bot) to get the telegram token.
Rename `.config.example.yml` to `.config.yml` and add your token in this file.
### Local
This project use golang and sqlite3 make sure it is installed before following the next steps (unless you use docker).
Compile the project using:
```golang
go build
```run the database migration by installing:
```bash
go get -v github.com/rubenv/sql-migrate/...
```and run the migration:
```
sql-migrate up -env production
```and then start the project with:
```
./covid run
```To start receiving notification start a discussion with your newly created bot.
### Docker
if you want to use Docker instead. run the following command.
```bash
docker compose up -d
```## Feedback
If you have any idea or feedback, feel free to create a ticket or reply to this post https://www.reddit.com/r/berlinvaccination/comments/np81h5/telegram_bot_to_get_a_vaccine_appointment/
## Support
This project is still open source feel free to open merge request. Otherwise you can support me:
- Using PayPal: https://paypal.me/ELeboucher
- Buy me a beer 🍺: https://www.buymeacoffee.com/eleboucher## Contact
You can contact me on twitter [@elebouch](https://twitter.com/elebouch) or on telegram @genesixx