Добрый вечер, друзья! Перед вами отличная возможность запустить собственного бота в «Telegram», в котором будет встроен нашумевший искусственный интеллект от «OpenAI».
- Переходим в @BotFather, создаем нашего бота и копируем его токен в любое удобное для вас место, а также переходим в нашего бота и пишем /start;
- Переходим по ссылке https://platform.openai.com/overview и проходим регистрацию через левые сим или сервисов приёма смс;
- Заходим во вкладку «View API keys» и жмём кнопку «Create new secret key», копируем токен в любое удобное для вас место;
- Переходим по ссылке https://www.python.org/downloads/ и скачаем «Python 3.10.6», перед этим обязательно нажимаем на галочку «Add Python 3.10 to PATH»;
- Создаём текстовый файл на рабочем столе с названием «main.py», вставляем туда код с этой страницы https://pastebin.com/GTS4E8bH и сохраняем файл:
- Нажимаем сочетание клавиш Win+R и вписываем в поисковик «cmd»;
- В открывшуюся консоль вписываем следующие команды: «pip3 install openai» и «pip3 install pyTelegramBotAPI»;
- После установки библиотек переходим к настройке скрипта, заходим в наш .py файл и находим строчку с «api.key» https://i.imgur.com/YTmEfjY.png, в строчке «openai.api_key = «key»» вместо «key» вставляем токен «OpenAI», в строчке «telebot.TeleBot(‘key’)» вместо «key» вставляем токен нашего бота из @BotFather;
└ Также в переменной «NUMBERS_ROWS» вы можете указать количество сообщений, которое будет запоминать бот для последующего контекста, я рекомендую вписывать 5-7; - Создаём папку, в которую мы перемещаем файл со скриптом и в этой же папке создаём папку «users»;
- Нажимаем на «main.py» 2 раза и наш бот запущен;
├ Для очистки контекста используйте команду «/clear»;
└ После того, как ваш бот перестанет вам отвечать, это значит что у вас израсходовался пробный период, в таком случае создайте новый аккаунт и не забудьте сменить API-токен; - Поздравляю!



