def textToEmoji(text, chat_id): headers = { 'authority': 'textgenerator.ru', 'sec-ch-ua': '" Not;A Brand";v="99", "Google Chrome";v="91", "Chromium";v="91"', 'x-requested-with': 'XMLHttpRequest', 'sec-ch-ua-mobile': '?0', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36', 'content-type': 'application/x-www-form-urlencoded; charset=UTF-8', 'accept': '*/*', 'origin': 'https://textgenerator.ru', 'sec-fetch-site': 'same-origin', 'sec-fetch-mode': 'cors', 'sec-fetch-dest': 'empty', 'referer': 'https://textgenerator.ru/font/emoji', 'accept-language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7', 'cookie': '_ym_uid=1624568435313291772; _ym_d=1624568435; _ym_isad=1', 'dnt': '1', 'sec-gpc': '1', } data = {'text': text} response = requests.post('https://textgenerator.ru/font/emoji/ajax', headers=headers, data=data) send(response.text, '', chat_id)
def faceChanger(message, event): getTwoPhotos(message) message = faceSwap() if message == 'Detect 0 Face !!!': photo = '' else: photo = uploadPhoto() send(message, photo, event.chat_id)
def wikiBot(text, event): try: textNew = wikipedia.summary(text) except wikipedia.DisambiguationError as e: textNew = "Возможно, вы имели в виду: " + str(e.options)[2:-2].replace("'",'') except wikipedia.exceptions.PageError as e: textNew = 'По запросу "'+text+'" ничего не найдено.' send(textNew, '', event.chat_id)
def decodeFun(text, chat_id): file = open('dict/sortWords.txt', 'r') lines = file.readlines() message = '' for i in range(len(text)): wordsLetter = [value for value in lines if value[0] == text[i].lower()] message += text[i] + ' - ' + wordsLetter[random.randint( 0, len(wordsLetter) - 1)] send(message, '', chat_id)
def newCMD(text, evnt): text = text.split(';') sizeCMD = len(text) if sizeCMD != 7: send("Должно быть 7 параметров: команда;ответ;приложение;айди;RandAns;FulInc;AlwAns", '', event.chat_id) else: new_row_data = [text[0],text[1],text[2],text[3],text[4],text[5],text[6]] wb = load_workbook("./commands.xlsx") ws = wb.worksheets[0] ws.append(new_row_data) wb.save("./commands.xlsx") send("Команда "+text[0]+" добавлена", '', evnt.chat_id)
def gpt3(message, event): headers = { 'accept': 'application/json', 'Content-Type': 'application/json', } text = message[5:].replace('\'', '') print("Текст в гпт: ", text) data = '{"text":"' + text.replace('"', '') + '"}' response = requests.post( 'https://api.aicloud.sbercloud.ru/public/v1/public_inference/gpt3/predict', headers=headers, data=data.encode('utf-8')) while ("504 Gateway Time-out" in response.text): response = requests.post( 'https://api.aicloud.sbercloud.ru/public/v1/public_inference/gpt3/predict', headers=headers, data=data.encode('utf-8')) text = response.text[16:-2].replace('\\n', '').replace('\\', '') send(text, '', event.chat_id)
def agro(text, chat_id): if ("club203967942" in text): send('Нихуя ты умный, пошёл нахуй!', '', chat_id) return phrases = [ 'Как говорил мой дед: "Любишь кататься - катись на хуй ' + text + '"', 'Да, я могу допускать ошибки в тексте. Но какие же они пиздатые, что так и ебут тебя в глаза, как сучку. ' + text, 'Ноги есть, ' + text + '? Тогда съебался нахуй.', 'Извини, но мама учила меня не разговаривать с таким говном, как ' + text + '.', text + ', ты как муравей, несёшь всякую хуйню.', text + ', ты всегда так глуп или сегодня особый случай?', 'Я видел людей, как ' + text + ', но тогда мне надо было заплатить за билет в цирк.', text + ', кто поджёг запал на твоём тампоне?', text + ', тебе не хватает тампона во рту, потому что если собираешься вести себя, как пизда, то выгляди соотвествующе.', text + ', шокируй меня. Скажи что-нибудь умное.', text + ', не знаю, что делает тебя таким дебилом. Однако это точно работает.', 'Бог создал горы, Бог создал деревья, Бог создал ' + text + ', но все мы совершаем ошибки.', text + ', клуб мазохизма на два этажа ниже...' ] send(random.choice(phrases), '', chat_id)
def staticCMD(text, idS, chat_id): answer = getMessage(text) print("Ответ: ", answer) if answer[0] != "None": if answer[2] != '': if answer[2] == idS: send(answer[0], answer[1], chat_id) else: if answer[3] == True: send(answer[0], answer[1], chat_id) elif random.randint(0, 100) > 80: send(answer[0], answer[1], chat_id)
def moishaMarkov(text, chat_id): message = markov(text) send(message, '', chat_id)
print("Попало сюда") captcha.try_again(newMessage) idSender = fromId(evnt) newMessageLower = newMessage.lower() print("Нижняя команда: ", newMessageLower) if idSender == "90662083": moisha(newMessageLower) if (newMessage.count(' ') >= 10) and (random.randint(0, 100) == 1): changeTextByArina(newMessage, event) if ("бот, оцени" in newMessage): # Оценка estimate(newMessage, event) elif newMessageLower[:5] == '/roll': if len(newMessageLower) == 5: send(str(random.randint(0, 10)), '', event.chat_id) else: fd = newMessageLower[6:newMessageLower.find('-')] sd = newMessageLower[newMessageLower.find('-') + 1:] if (fd.isdigit()) and (sd.isdigit()): fd = int(fd) sd = int(sd) if (fd < sd): send(str(random.randint(fd, sd)), '', event.chat_id) else: send('Хочешь наебать меня, дешёвка?', '', event.chat_id) else: send('Хочешь наебать меня, дешёвка?', '', event.chat_id) elif (newMessageLower[:12] == "мойша марков"): n = newMessageLower[13:]
def changeTextByArina(message, event): text = gen.text(text=message, simplicity=0) send(text, '', event.chat_id)
def estimate(text, event): text = 'Оцениваю '+text[11:]+', как '+str(random.randint(0,10))+'/10' send(text, '', event.chat_id)