Table of Contents

Telegram бот на чистом Python, без фреймворков

Д/З

Reading assignment (прочитать и понять)

Python библиотеки

Практика (для зачета)

  1. Написать код чат-бота, который был на 4 лекции. Рекомендация набирать руками, вникая в смысл каждой строчки. Активно пользуйся документацией из списка выше для лучшего понимания кода.
  2. Запустить бота, протестировать на работоспособность. Бот должен отвечать на любое входящее текстовое сообщение тем же эхо-сообщением. В БД SQLite должны попадать записи о каждом входящем апдейте (полный Update JSON).
  3. Опубликовать код бота в ваш Git-репозиторий, указанный при регистрации на курс тут.
  4. Настроить любой SQLite клиент для просмотра содержимого БД (https://sqlite.org/cli.html, https://sqlitebrowser.org/, https://dbeaver.io, https://www.heidisql.com, …)
  5. Написать преподавателю в личку ТГ, договориться о времени онлайн зачета по данному Д/З.
  6. В назначенное время запустить своего бота на личном компьютере / ноутбуке. Написать преподавателю в личку ТГ о готовности бота.
  7. Ждать ждать дальнейших инструкций от преподавателя.
  8. Проверьте ✅ в ТГ личке от Олега Андреевича, значит задание принято. Проверьте, что появилась отметка в таблице успеваемости.