Как стать автором
Обновить

За границей Hello World: полный гайд по разработке Telegram ботов на Python + Aiogram 3. Часть 2: Меню и OpenAI API

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров93K
Всего голосов 6: ↑5 и ↓1+4
Комментарии20

Комментарии 20

ЗакрепленныеЗакреплённые комментарии

Обращение ко всем, кто так сильно просит выпустить следующие части гайда.


Продолжать данный цикл статей я не собираюсь. Основная причина - качество кода.
Да, для начинающих это может быть не такой важной вещью, но сейчас я понимаю, что код из статей не очень качественный и не хочу продолжать учить людей плохому.

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

Хотелось бы более подробного раскрытия возможностей OpenAI API. Сохранение контекста и уточнение роли должно оказывать большое влияние на качество генерируемых ответов

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

Хорошо. Порог входа не самый маленький но и не космос.

Какие ещё могут быть применения и как их можно осуществить?

Например бот для записи клиентов на консультации? Причем бот в общем чате а отвечает в личку.

Или бот-магазин с продвинутым поиском. Как бы версия сайта но в тг.

Или бот разделялка чека в кафе.

Можно сделать что угодно, главное хорошо продумать идею)

Спасибо за интересную статью ! Функционал повторил. Есть достойная литература по ботоведению ?

Ставлю плюс к расширению функционала для возможностей OpenAI. Нравится подача материала и реализация так сказать, поэтому ставлю палец вверх.

Хотелось бы, но времени сейчас совсем не хватает, работа + сессия, может летом запилю остальные части

Ещё хотел добавить, когда ты добавляешь в handler.py 4 новых импорта, не хватает ещё одного CallbackQuery. Без него у меня не работало. Итого новых импортов 5, а не 4. Ну или возможно я, что-то не так делал :)

from aiogram import flags
from aiogram.fsm.context import FSMContext
from aiogram.types.callback_query import CallbackQuery  # Вот этого.

import utils
from states import Gen

Пили, пожалуйста, скорее третью часть!

отличная статья, благодарю! наконец сделал что давно хотел. Очень жду третью часть)

При запуске кода VS code пишет "ERROR:root:Error communicating with OpenAI"
API валидные, специально новые выпустил. В чём может быть проблема?

Думаю проблема может быть с сетью

Спасибо, была проблема с сервером действительно)
Отличная статья, респект, очень буду благодарен за следующие уроки, мне как начинающему в программировании очень понятно и доступно объясняете!

Ждём продолжение!

привет. Многие ждут твой контент. Спасибо, что трудишься для нас

Я правильно понимаю что с текущей реализацией сгенерировать картинку по запросу "Меню" не получится?

Парень переоценил свои возможности. А так все хорошо начиналось

На тот момент не переоценил, вполне мог довести до конца, но жизнь занесла в другую сферу)

Обращение ко всем, кто так сильно просит выпустить следующие части гайда.


Продолжать данный цикл статей я не собираюсь. Основная причина - качество кода.
Да, для начинающих это может быть не такой важной вещью, но сейчас я понимаю, что код из статей не очень качественный и не хочу продолжать учить людей плохому.

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации