MatMasIt / birthdaybot

A simple telegram bot that reminds you of your friends' birthdays.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Birthday Reminder Bot πŸŽ‚

A simple telegram bot πŸ€– that reminds you of your friends' birthdays πŸ₯³.

  • Birthday list (current age ⏲️, time to birthday πŸ”œ, sorted πŸ₯‡)
  • Monthly πŸ“†, weekly πŸ“†, daily πŸ“† reminders

I made this bot for my personal use, but you can use it too. Just follow the instructions below.

Installation :

  1. Clone the repository
git clone git@github.com:MatMasIt/birthdaybot.git
  1. Create a virtual environment πŸ—οΈ
python3 -m venv venv
  1. Activate the virtual environment πŸ”¦
source venv/bin/activate
  1. Install the requirements πŸ“₯
pip install -r requirements.txt
  1. Create a .env file in the root directory and add the following variables (you can obtain the token at @botfather)
TOKEN=YOUR_TELEGRAM_BOT_TOKEN
  1. Run the bot ⏯️
python bot.py

Todo πŸ“

  • Ask for timezone πŸ•’ and use that to notify birthdays at the local midnight, instead of the CET time

About

A simple telegram bot that reminds you of your friends' birthdays.

License:MIT License


Languages

Language:Python 100.0%