diff --git a/main.py b/main.py index 270b88f..53080d6 100644 --- a/main.py +++ b/main.py @@ -8,21 +8,30 @@ from dotenv import load_dotenv load_dotenv() API_KEY = os.getenv("API_KEY") +CZCHAN_LLM_KEY = os.getenv("CZCHAN_LLM_KEY") + bot = telebot.TeleBot(API_KEY) -print(API_KEY) # testžím - CHANCE = 1.0 - IMAGE_FOLDER = "obruzky" +VIDEO_EXT = ( + ".mp4", + ".mov", + ".avi", + ".mkv", + ".webm", + ".3gp", + ".3gpp", + ".3g2", +) # 3GP JE ŽRÍJSKÉ A SUDETKEŠNÍ, ZRÁDCI POUŽÍVAJÍ MPEG + +files = os.listdir(IMAGE_FOLDER) -VIDEO_EXT = (".mp4", ".mov", ".avi", ".mkv", ".webm", ".3gp", ".3gpp", ".3g2") #3GP JE ŽRÍJSKÉ A SUDETKEŠNÍ, ZRÁDCI POUŽÍVAJÍ MPEG # Tenhle diddy blud skenuje složku vždecke když posílá žlincerald lebkalebkalebka # ANX, ES'T ŽRÍJSKÝ JESENÍKEŠNÍ KÓD PŘE ZRÝDCIJI Z ČIČCICKU -@bot.message_handler(commands=['zlincerald']) +@bot.message_handler(commands=["zlincerald"]) def send_random_image(message): - files = os.listdir(IMAGE_FOLDER) chosen = random.choice(files) path = os.path.join(IMAGE_FOLDER, chosen) @@ -33,6 +42,31 @@ def send_random_image(message): else: bot.send_photo(message.chat.id, media) + +# https://github.com/oobabooga/text-generation-webui/wiki/12-%E2%80%90-OpenAI-API#chat-completions-with-characters +def llm_api_call(messages): + response = requests.post( + "https://llm.czchan.org/v1/chat/completions", + headers={"Authorization": f"Bearer {CZCHAN_LLM_KEY}"}, + json={ + "messages": messages, + "mode": "chat", + "character": "David Šlinc", + "temperature": 0.6, + "top_p": 0.8, + "top_k": 20, + "min_p": 0.0, + "presence_penalty": 1.5, + "repetition_penalty": 1.00, + "max_tokens": 200, + }, + ) + + json = response.json() + + return json["choices"][0]["message"]["content"] + + PHRASES_ALL = [ "Tak uědlej JINEEJ SKUPINA VOLE TY NUDLE ČÍNSKÁ POSRANA", "TY KURVO POSRANA ČDJ CIGAN Z USTÍ POSEDLÝ KRETEN ZE SLOVENSKO ESL", @@ -59,7 +93,7 @@ PHRASES_ALL = [ "I gonna rape you with my slovenian BWC you fucking serbian subhuman", "I have no friends, not online or offline\n\nI am not kidding, i can jump from my window, overdose or hang myself\nI can do it\nI gonna write a suicide note and post it on my main if that happens\nI dont care anymore", "Similliar o algx\nIm not Mario Kart pedo i promise", - ">Czech kuz?\nCzech kuz?\n