DLE OpenCart Wordpress IP.Board XenForo PrestaShop UCOZ Joomla Cкрипты Программы Боты
Vibix - надеждый видео-балансир
VIPAdmin / PREMIUM / cod / Скрипт ChatGPT

Скрипт ChatGPT




Скрипт ChatGPT
ЯП : Python
Модули : telebot
База : —

Скрипт чата-гпт. Бот простенький, можно повыебываться перед девками, что у тебя есть своя нейронка.

Предложить слив: https://vipadmin.net/bot-redirect?https://endway.org/@developereva/

Смотреть код
import os
import openai
import telebot
NUMBERS_ROWS = 6
openai.api_key = "" #API, его взят сайта https://platform.openai.com/account/api-keys
bot = telebot.TeleBot('') #Токен бота его взят в @FatherBot
if not os.path.exists("users"):
 os.mkdir("users")
@bot.message_handler(content_types=['text'])
def msg(message):
 if f"{message.chat.id}.txt" not in os.listdir('users'):
 with open(f"users/{message.chat.id}.txt", "x") as f:
 f.write('')
 with open(f'users/{message.chat.id}.txt', 'r', encoding='utf-8') as file:
 oldmes = file.read()
 if message.text == '/clear':
 with open(f'users/{message.chat.id}.txt', 'w', encoding='utf-8') as file:
 file.write('')
 return bot.send_message(chat_id=message.chat.id, text='История очищена!')
 try:
 send_message = bot.send_message(chat_id=message.chat.id, text='Обрабатываю запрос, пожалуйста подождите!')
 completion = openai.ChatCompletion.create(
 model="gpt-3.5-turbo-0301",
 messages=[{"role": "user", "content": oldmes},
 {"role": "user","content": f'Предыдущие сообщения: {oldmes}; Запрос: {message.text}'}], presence_penalty=0.6)
 bot.edit_message_text(text=completion.choices[0].message["content"], chat_id=message.chat.id, message_id=send_message.message_id)
 with open(f'users/{message.chat.id}.txt', 'a+', encoding='utf-8') as file:
 file.write(message.text.replace('\n', ' ') + '\n' + completion.choices[0].message["content"].replace('\n', ' ') + '\n')
 with open(f'users/{message.chat.id}.txt', 'r', encoding='utf-8') as f:
 lines = f.readlines()
 if len(lines) >= NUMBERS_ROWS +1:
 with open(f'users/{message.chat.id}.txt', 'w', encoding='utf-8') as f:
 f.writelines(lines[2:])
 except Exception as e:
 bot.send_message(chat_id=message.chat.id, text=e)
bot.infinity_polling()
cod
1 348

Скрипт ChatGPT

8-03-2024, 22:00 .zip

Скачать

Скрипт ChatGPT

Сохранить или отправить

Комментариев 1

  1. а как установить ??????????
Кликните на изображение чтобы обновить код, если он неразборчив