Найти тему
Django | Python

10. Создадим журнал событий работы Telegram бота.

Логирование — это запись данных о работе программы, место куда эти данные записываются называется лог-файл. log — это текстовый файл с записями о событиях в хронологическом порядке, с информацией о посещениях, параметрах посещений вашего сайта (бота) и ошибках, которые возникали в ходе работы.

Для записи отчетов об ошибках и работе Telegram бота необходимо импортировать модуль logging и сконфигурировать логирование.

-2

Файл bot.log создастся автоматически в той же директории где находится bot.py при запуске и остановке программы Telegram бота.

-3

Файлы с расширением .log не добавляется в Git репозиторий, для этого необходимо его название поместить в файле .gitignore.

-4

Фиксируем изменения программы в Git репозиторий и по необходимости выкладываем на сайт GitHub. Написанный код в этой статье можно скачать (скопировать) на GitHub.

Предыдущие статьи из серии Python Telegram Bot:

9. Выстраиваем диалог между пользователем и Telegram ботом.

8. Рефакторинг кода Telegram бота.

7. Telegram бот запрашивает местоположение и контакты пользователя.

6. Добавим клавиатуру и научим Telegram бота рассказывать анекдоты.

5. Выкладываем код Telegram бота на GitHub.

4. Учим Telegram бота обрабатывать текстовые сообщения.

3. Научим Telegram бота сообщать о его запуске и здороваться.

2. Создаем и регистрируем бота в BotFather.

1. Создаем проект и настраиваем Git репозиторий.