Делаем ChatGPT прямо в Телеграм

Делаем ChatGPT прямо в Телеграм

@boomers_TV

1) Заведите аккаунт на сайте OpenAI. Для регистрации учëтки понадобится бесплатный VPN и виртуальный номер, который можно купить за несколько десятков рублей.

2) Зайдите в раздел для разработчиков, создайте API ключ, нажав на кнопку «Create new secret key». Запишите его где-нибудь, он скоро пригодится.

3) Создайте Телеграм-бота. Откройте BotFather и введите команду /newbot. Введите название и пропишите ссылку, которая закончится на «bot» и запишите API ключ от бота. На руках должно быть два ключа: от OpenAI и Телеграм.

4) Установите Python на ПК или ноутбук. В начале установки поставьте галочку «Add python.exe to PATH», чтобы в консоли работали команды.

5) Скачайте код бота на GitHub от пользователя с ником n3d1117. Для этого нажмите на зелёную кнопку Code –> Download ZIP. Распакуйте папку из архива в любое место, но желательно без кириллицы в пути.

6) Откройте файл под названием .env.example через любой текстовый редактор и замените некоторые поля:

В поле OPENAI_API_KEY="XXX" вместо XXX вставьте ваш ключ OpenAI

В поле TELEGRAM_BOT_TOKEN="XXX" вместо XXX вставьте ваш ключ Телеграм-бота.

В поле ALLOWED_TELEGRAM_USER_IDS="USER_ID_1,USER_ID_2" вместо USER_ID_1,USER_ID_2 вставьте символ * — тогда бот будет доступен для всех пользователей. Если хотите сделать его только для себя, введите свой Telegram ID. После этого переименуйте «.env.example» в «.env».

7) Кликните на путь папки сверху и введите в нём слово powershell и нажмите Enter. Откроется PowerShell сразу с учётом расположения папки вашего бота. В открытой консоли пропишите следующие команды по порядку:

python -m pip install --upgrade pip

Установка и/или обновление pip

pip install python-telegram-bot

Установка библиотеки Telegram

pip install openai

Установка библиотеки OpenAI

pip install pydub

Установка аудиобиблиотеки

python -m venv venv

Подготовка к запуску виртуального окружения

venv\Scripts\activate

Запуск

pip install -r requirements.txt

Установка подходящих параметров

python bot/main.py

Запуск самого бота

8) Готово. Теперь у вас есть свой чат-бот, которого можно отключить, закрыв консоль. Для повторного запуска просто откройте PowerShell в папке и пропишите две команды: 

venv\Scripts\activate

python bot/main.py


Не благодарите! 










Report Page