Skip to content

A Telegram bot that sends notifications for birthdays

Notifications You must be signed in to change notification settings

ashaikeus/birthday_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

birthday_bot

Телеграм-бот, оповещающий о днях рождения коллег

Адрес бота в Телеграме: @ashaikeus_BirthdayBot. Токен для запуска со своего компьютера: 7057127848:AAGmt_uzBa6AJ46g7MoBm0xnXfDHkJIjbws

Цель: удобное поздравление сотрудников компании с днями рождения, возможность без лишней коммуникации вне бота автоматически создать групповой чат, чтобы договориться о совместном подарке на день рождения

Получение списка сотрудников: самостоятельная регистрация и заполнение своего дня рождения в боте для сотрудников через собственный Telegram-аккаунт. Регистрация требует от пользователя свои имя, фамилию, день рождения и код группы (команды), к которой он принадлежит.

Список функционала:

  • регистрация, заполнение своего дня рождения
  • функция “групп” (рабочих команд, внутри которых пользователи видят дни рождения друг друга)
  • создание своей группы, автоматическая генерация её кода
  • оповещение сообщением о днях рождения людей из группы
  • база данных пользователей и их дней рождения

Об уведомлениях: приходят день в день один раз.

Команды

  • start – начало взаимодействия с ботом. Выводит краткую информацию о боте и предложение вызвать /help
  • manual - инструкция
  • help – список команд
  • register — указать своё имя и день рождения
  • change_language – меняет язык интерфейса между русским и английским
  • join_group – присоединиться к группе
  • create_group - создать собственную группу
  • all_birthdays - хронологически отсортированный список дней рождения всех людей вашей группы

About

A Telegram bot that sends notifications for birthdays

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages