Найти тему

PROMPT: создаём телеграм бота с ChatGPT внутри.

Артур Хорошев
Артур Хорошев

Сегодня мы поговорим о том, как можно создать своего телеграм-бота с нейросетью на борту, даже если у вас нет знаний в программировании. Благодаря мощному инструменту от OpenAI - нейросети ChatGPT, этот процесс становится достаточно простым и доступным.

Что такое телеграм-бот?

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

Что такое ChatGPT?

ChatGPT - это мощная модель языка, созданная OpenAI. Она обучена на огромном количестве текстовых данных и способна генерировать очень реалистичные тексты. Она может использоваться для создания ботов, которые могут вести более естественные и сложные разговоры с пользователями.


Вставляем промпт в CHATGPT


Создайте код на Python для создания телеграм-бота на основе GPT-3.5-turbo от OpenAI, который будет [роль вашего бота]. Бот должен использовать библиотеки aiogram, json и openai для реализации. В коде должно быть определение функций update() для обновления списка сообщений, функции get_gpt_response() для получения ответа от ChatGPT, и обработчика сообщений, который будет отправлять ответы пользователям.

В json файл пропиши TELEGRAM_BOT_TOKEN и OPENAI_API_KEY.

Список сообщений должен начинаться с системного сообщения, которое определяет роль бота, а затем добавлять сообщения пользователя и ассистента по мере их получения. Функция update() должна также удалять старые сообщения для избежания проблем с API OpenAI.

При получении сообщения, содержащих слова [слова через запятую], бот должен включить режим [исскустного продавца] и предложить [ваш товар с ссылкой]

Код должен включать импорт библиотек, чтение конфигурационного файла, инициализацию бота и диспетчера, определение функций и запуск бота с помощью executor.start_polling().

Не забудьте добавить эффект печатания перед отправкой ответа пользователю с помощью метода send_chat_action и параметра ChatActions.TYPING. Эффект должен длиться пока бот генерирует ответ.

Главное: я не умею програмировать и ничего не знаю про настройки ботов и командную строку, ты должен полностью шаг за шагом обьяснить что мне нужно скачать, установить, и какие файлы создать, начиная с того что у меня даже нет Pyton. раскажи что мне нужно создать папку и в ней два текстовых файла, присланные тобой коды я должен вставить в текстовые файлы а потом переименновать на то что ты предложишь. Также расскажи где мне взять Api Openai и что это такое. Также научи меня пользоваться командной строкой. В конце напиши полный код, чтоб я скопировал его вставил и запустил. Научи меня великий ChatGPT

Больше информации в нашем тг канале : https://t.me/maya_pro

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц