Найти тему

Telegram бот для уведомления о днях рождения

Оглавление

Описание

Бот позволяет уведомлять за день и за неделю о предстоящих днях рождения.

В качестве источника данных использует текстовый файл (.txt), построчно считывает и парсит. В качестве разделителей используется двоеточие.

Пример содержимого файла-источника:

Иван Иванов: 07.01.1993: Инженер 1 кат.
Пётр Петров: 28.01: Инженер 2 кат.
Василий Васильев: 03.02.1998: Инженер 3 кат.

Демонстрация работы

-2

Подготовка и запуск

Бот написан для Windows на Python 3 (pytelegrambotapi), соответственно, для запуска бота потребуются данные программные средства, об их настройке и установке искать "Как установить Python 3?", "Как установить pytelegrambotapi?".

Кроме того, потребуется создание бота непосредственно в Telegram, искать "Как создать бота Telegram?".

Если все подготовительные мероприятия выполнены, остается скачать файл бота по ссылке далее, отредактировать его содержимое в соответствии с комментариями в коде, сохранить и запустить файл.

Ссылка для скачивание файла бота:

TelegramBotBirthDate.py

Ссылка для просмотра кода в файле бота:

TelegramBotBirthDate.txt