О курсе

Курс представляет собой пошаговое руководство по созданию внутрикорпоративного Telegram-бота на Python. В материалах описывается разработка бота, который может выполнять функции CRM: отслеживание прихода сотрудников на работу, добавление и просмотр задач, формирование отчётов и напоминания. Отдельное внимание уделяется интеграции с ChatGPT и работой с базой данных сотрудников на SQL.

В программе рассматриваются библиотеки aiogram и OpenAI API, модули FSMContext и MemoryStorage, а также библиотека sqlite3 для работы с базой данных. Затрагиваются вопросы безопасности, в частности избежание SQL-инъекций. Кроме того, изучаются инструменты для работы с ИИ-плагинами в PyCharm и создание отложенных функций через Schedule.

Курс включает разделы по разработке пользовательской и админской частей бота, подключению ChatGPT, размещению бота на сервере с использованием Putty и FileZilla, а также работе с BotFather. По описанию, итоговый проект можно добавить в портфолио или использовать для дальнейшего развития.

Что рассматривается в программе

  • Рассматривается использование библиотеки aiogram для создания Telegram-ботов.
  • Разбирается работа с OpenAI API и подключение ChatGPT к боту.
  • Изучается синтаксис SQL и библиотека sqlite3 для создания и интеграции базы данных.
  • Рассматриваются методы избежания SQL-инъекций.
  • Осваивается модуль aiogram FSMContext и MemoryStorage для управления состояниями.
  • Показано создание отложенных функций с помощью Schedule.
  • Затрагивается размещение бота на сервере с использованием Putty и FileZilla.
  • Рассматривается работа с BotFather для настройки бота.

Кому может быть полезен курс

  • Новичкам в программировании, знакомым с основами Python и интересующимся разработкой Telegram-ботов.
  • Программистам, которые планируют автоматизировать бизнес-процессы, такие как управление задачами и коммуникация внутри компании.
  • Тем, кто хочет ознакомиться с интеграцией ChatGPT и работой с базами данных в контексте создания ботов.

Вопросы о программе

Какие библиотеки и инструменты рассматриваются в курсе?

В программе упоминаются aiogram, OpenAI API, sqlite3, Schedule, PyCharm с ИИ-плагинами, Putty, FileZilla и BotFather.

Какой проект создаётся в ходе курса?

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

Нужны ли предварительные знания Python?

В исходных материалах указано, что курс подходит новичкам, знакомым с Python. Базовые знания переменных, условных операторов, циклов и функций помогут эффективнее усваивать материал.

Можно ли использовать созданного бота в дальнейшем?

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