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