Интенсив по программированию на PYTHON с помощью chatGPT (Ч3)
Модификация Telegram-бота
✅ Писать правильные промты для ChatGPT для решения задач и разработки Telegram-бота
✅ Разрабатывать простого Telegram-бота на Python с помощью chatGPT
✅ Добавлять различные функции в бота
Поработаем с внешними API и добавим в наш Telegram-бот искусственный интеллект
▶️ Время чтения и просмотра: ~ 1 - 1,5 часа
Подключаем искусственный интеллект в Telegram-бота
- Добавим ИИ в Telegram-бот
- Поработаем с внешними API
- Добавим в Telegram-бота возможность отвечать голосовыми сообщениями
Итак, начнем. На предыдущем уроке мы написали код, который смог добавить искусственный интеллект в нашу программу, а сейчас мы добавим его Telegram-бот.
- Копируем ранее сгенерированный код встроенного искусственного интеллекта в программу.
- Вставляем код в Нейрокота и пишем запрос “Возьми данный код за основу и дополни его так, чтобы это был Telegram-бот, который может отвечать на любые наши сообщения. Используй библиотеку telebot”
- Сгенерированный код вставляем в PyCharm. Добавляем API-ключ - sk-qY1e6pDtlVsPTYdGvIU9cr5Je6WSjtqB, вставляем токен Telegram-бота и указываем модель ChatGPT - gpt-3.5 - turbo 1106
- Запускаем код и тестируем. Программа работает. Отлично!
2. Интеграция голосовых сообщений в Telegram-бота
А теперь добавим в Telegram-бота возможность озвучивать свои ответы. Интересно? Начнем!
Для начала мы научим нашего Telegram-бота озвучивать отправленные ему запросы.
1. Пишем запрос Нейрокоту “Напиши программу для создания Telegram-бота с использованием языка программирования Python и библиотеки telebot, который будет озвучивать любые сообщения, которые мы ему отправим”
2. Нейрокот сгенерировал код, копируем его и вставляем в PyCharm в новый файл.
Здесь мы знакомимся с внешней библиотекой API- gTTS (Google Text-to-Speech)
🧠 API gTTS (Google Text-to-Speech) - это инструмент, который позволяет генерировать речь из текста с использованием технологии синтеза речи от Google
3. Устанавливаем библиотеку gTTS
4. Вставляем токен и тестируем бота. Он озвучивает наши запросы, отлично!
У нас есть две программы - бот со встроенным искусственным интеллектом и бот, который озвучивает отправленные ему запросы. Давайте объединим эти две программы!
- В Нейрокота вставляем два кода - код с ИИ и код с озвучиванием текста, прописываем запрос “Объедини данные два кода так, чтобы бот с помощью нейронной сети мог отвечать на наши сообщения голосовыми сообщениями”
- Копируем сгенерированный код, вставляем в PyCharm в новый файл.
- Вставляем токен, API-ключ, проверяем модель ChatGPT и запускаем программу.
Telegram-бот генерирует ответ и отправляет его в голосовом формате. Отлично!
Давайте еще немного поиграем с системным промтом.
3. Объединение разработанных функций
Объединим все ранее разработанные функции в одного Telegram-бота.
- Для этого возьмем ранее записанный код для озвучивания ответов, сгенерированных искусственным интеллектом, и вставим его в Нейрокота.
- Напишем Нейрокоту запрос “Возьми данный код за основу и дополни его функцией /palindrom, которая будет переворачивать текст, который напишет пользователь сразу после команды в том же сообщении”
- Сгенерированный код вставляем в PyCharm и тестируем.
Мы разработали Telegram-бота с уникальными возможностями, которые были расширены за счёт применения искусственного интеллекта.
4. Чему научились за время интенсива
В наше время, разработка на Python с применением ChatGPT становится не просто трендом, а неотъемлемой частью инновационного программирования. Сочетание мощности языка Python и интеллекта ChatGPT позволяет создавать уникальные и интеллектуальные приложения, которые ранее казались недостижимыми. Наш курс "Программист на Python с нуля с помощью ChatGPT" предлагает вам не только освоение самого языка программирования, но и глубокое погружение в методы и техники работы с ChatGPT для создания удивительных проектов. Просто напоминаем, что на него можно потратить заработанные нейрокоины и абсолютно бесплатно получить консультацию по обучению :)
“Надеюсь, вы ощутили пользу проведенного времени на этом интенсиве. Уверена, что благодаря нашим урокам вы сможете воплотить свои программистские идеи в жизнь. И я уверена, что вы внедрите знания Python и ChatGPT в свою повседневную практику — они стопроцентно сделают вашу работу эффективнее и увлекательнее. Увидимся на курсе!”
Разработай собственный функционал для Telegram-бота с использованием ChatGPT, добавь в него искусственный интеллект, а также возможность получать ответы в голосовом формате. Сделай запись экрана в формате видео, в котором продемонстрируй все возможности твоего бота, видео добавь в окно для домашнего задания.