This commit is contained in:
2025-02-18 21:31:22 +01:00
parent 8b58ac480a
commit c85d86ec92

View File

@@ -103,6 +103,10 @@ def get_completion(message: str):
extra_body={}, extra_body={},
model="deepseek/deepseek-r1:free", model="deepseek/deepseek-r1:free",
messages=[ messages=[
{
"role": "developer",
"content": "Отвечай на русском языке!"
},
{ {
"role": "user", "role": "user",
"content": "message" "content": "message"
@@ -114,14 +118,21 @@ def get_completion(message: str):
class MessagesProc: class MessagesProc:
IGNORED_USER_LOGINS = [
"jeetbot",
"kurbezz",
]
@classmethod @classmethod
async def on_message(cls, event: MessageEvent): async def on_message(cls, event: MessageEvent):
logging.info(f"Received message: {event}") logging.info(f"Received message: {event}")
if event.chatter_user_login in cls.IGNORED_USER_LOGINS:
return
if ("kurbezz" in event.message.text.lower() or \ if ("kurbezz" in event.message.text.lower() or \
"курбез" in event.message.text.lower() or \ "курбез" in event.message.text.lower() or \
"булат" in event.message.text.lower()) and \ "булат" in event.message.text.lower()):
event.chatter_user_login != "kurbezz":
twitch = await authorize() twitch = await authorize()