О курсе
Курс представляет собой пошаговое руководство по созданию внутрикорпоративного 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. Базовые знания переменных, условных операторов, циклов и функций помогут эффективнее усваивать материал.
Можно ли использовать созданного бота в дальнейшем?
В описании говорится, что итоговый проект можно добавить в портфолио, использовать для собственных нужд или продать на бирже фриланса.