Основным заданием является написание Telegram бота.
В ходе реализации проекта необходимо использовать логгирование, с использованием модуля logging
и записью логов в соответсвующий файл.
Этот бот должен реализовывать следующий функционал:
В боте должен быть реализован функционал поиска необходимой информации и вывод ее пользователю. Поиск должен быть реализован с помощью регулярных выражений.
Информация, которую бот должен уметь выделять из текста:
а) Email-адреса.
Команда: /find_email
б) Номера телефонов.
Команда: /find_phone_number
<aside>
❗ Стоит учесть различные варианты записи номеров телефона. 8XXXXXXXXXX, 8(XXX)XXXXXXX, 8 XXX XXX XX XX, 8 (XXX) XXX XX XX, 8-XXX-XXX-XX-XX. Также вместо ‘8
’ на первом месте может быть ‘+7
’.
</aside>
Взаимодействия с этими командами происходит по следующему принципу: