/bdaytracker-go

A Telegram bot that helps to track your friends' birthdays. It reminds about them to help not to miss them.

Primary LanguageGoGNU General Public License v3.0GPL-3.0

BDayTracker

Linter passing status Test passing status

Description

This is a Telegram bot that helps to not miss your friends' birthdays.

Add a friend's date of birth, and the bot will remind you about the birthday on the right day.

Features

The main feature is the ability to import birthday dates from your VK profile.

Now you haven't to check VK to not miss a friend's birthday. You can track this in Telegram!

How to find the bot

The bot is available by the following link: @bdaytracker_bot

The only provided localization is Russian.

Technicalities

  • CI consists of running tests and the linter.

  • PostgreSQL is used to store user states. Migrations are applied automatically when the app starts, so the application can be started with an empty database.

  • The application can be run with docker-compose. Check .env.dist as an example for envs.