|
|
|
@ -34,15 +34,20 @@ __ Список кратких команд:
|
|
|
|
|
/prompt - /p
|
|
|
|
|
/cprompt - /cp
|
|
|
|
|
|
|
|
|
|
Канал разработчика: @justuser31
|
|
|
|
|
Ещё проекты: @just_openbots (тут много интересного)
|
|
|
|
|
{telebot.formatting.hlink("Исходный код","https://gitea.gulyaipole.fun/justuser/just_minigpt")}
|
|
|
|
|
""", parse_mode = "HTML")
|
|
|
|
|
bot.send_message(message.chat.id, f"""Также настоятельно рекомендую подписаться на канал бота: @justuser31
|
|
|
|
|
|
|
|
|
|
Обратная связь ( @just_anonchat_bot ) : {telebot.formatting.hcode(":justuser")}""", parse_mode = "HTML")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### MAIN ###
|
|
|
|
|
from api import *
|
|
|
|
|
|
|
|
|
|
import traceback
|
|
|
|
|
import logging
|
|
|
|
|
|
|
|
|
|
setted_models = {}
|
|
|
|
|
system_prompts = {}
|
|
|
|
|
onoff = {}
|
|
|
|
@ -123,11 +128,11 @@ def echo_message(message):
|
|
|
|
|
|
|
|
|
|
st = bot.send_message(message.chat.id, "Печатает...")
|
|
|
|
|
predicted = gen(prompt, message.chat.id, setted_models[id])
|
|
|
|
|
fixed = predicted.replace(r'\n', '\n').replace('\\ n', '\n')
|
|
|
|
|
try:
|
|
|
|
|
bot.reply_to(message, fixed, parse_mode="Markdown")
|
|
|
|
|
except:
|
|
|
|
|
bot.reply_to(message, fixed, parse_mode="HTML")
|
|
|
|
|
bot.reply_to(message, predicted, parse_mode="Markdown")
|
|
|
|
|
except Exception as e:
|
|
|
|
|
bot.reply_to(message, predicted, parse_mode="HTML")
|
|
|
|
|
logging.error(traceback.format_exc())
|
|
|
|
|
|
|
|
|
|
bot.delete_message(message.chat.id, st.id)
|
|
|
|
|
|
|
|
|
|