Слышали? Конечно! 😁
Так что не буду рассказывать вам банальные вещи. Вместо этого покажу, как пошагово интегрировать GPT-4o в ваш Telegram-бот.
Самое крутое, что такая интеграция даст вам возможность использовать Chat GPT без VPN в России! 😱
Заинтересовало? Тогда жмите 🔥, а я буду выпускать еще больше постов о Telegram-ботах!
Разворачиваем Telegram-бот с GPT-4o
Я покажу вам, как создать бота на примере проекта chatgpt-telegram-bot.
Что понадобится:
API ключи OpenAI и Telegram. Для OpenAI ключ можно получить через личный кабинет (для этого может потребоваться прокси, так как OpenAI блокирует доступ из России). Как сгенерировать токен для Telegram-бота, вы найдете в официальной документации Telegram.
VPS. Мы будем использовать Docker для разворачивания, так что подойдет сервер с предустановленным Docker. Лучше использовать зарубежные серверы, чтобы обойти блокировки OpenAI.
Пошаговая инструкция:
Подключитесь к вашему серверу через SSH. Данные для входа должны прийти на почту после создания VPS.
Склонируйте репозиторий и перейдите в папку с ботом:
git clone github.com/n3d1117/ch ...
cd chatgpt-telegram-bot
Скопируйте пример файла конфигурации .env.example и откройте его для редактирования:
cp .env.example .env
vim .env
В файле .env нужно обязательно указать:
OPENAI_API_KEY — ваш API ключ OpenAI;
TELEGRAM_BOT_TOKEN — токен вашего Telegram-бота;
ADMIN_USER_IDS — Telegram ID администраторов, которые смогут управлять ботом (если не нужны администраторы, укажите "-");
ALLOWED_TELEGRAM_USER_IDS — список ID пользователей, которым разрешено использовать бота (если поставить "*", доступ будет у всех).
Узнать ваш Telegram ID можно через бота getidsbot.
Вы также можете выбрать модель и язык для бота, изменив переменные OPENAI_MODEL и BOT_LANGUAGE. Например:
OPENAI_MODEL=gpt-4o
BOT_LANGUAGE=ru
После всех изменений сохраните файл и закройте текстовый редактор.
Запускаем бота командой:
docker compose up -d
Ожидаем завершения запуска и проверяем работу бота. Откройте диалог с ботом и нажмите "Start", чтобы начать.
Если возникнут вопросы по настройке, или нужна помощь — пишите, с удовольствием помогу вам в комментариях! 😎
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев