diff --git a/userbot/modules/__asena.py b/userbot/modules/__asena.py index 0ae0c89..28e4d62 100644 --- a/userbot/modules/__asena.py +++ b/userbot/modules/__asena.py @@ -21,6 +21,7 @@ from emoji import get_emoji_regexp import random import html +import time # ██████ LANGUAGE CONSTANTS ██████ # @@ -83,20 +84,21 @@ async def asena(event): async def translate_to_msg(text_msg, to): async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(verify_ssl=False)) as session: - async with session.get(f"https://translate.google.com/m?hl=auto&sl=auto&tl={to}&ie=UTF-8&prev=_m&q={text_msg}") as response: + async with session.get(f"https://open-apis-rest.up.railway.app/api/translate?to={to}&text={text_msg}") as response: html = await response.text() - fin = html.split('result-container">')[1].split('')[0] + html2 = json.loads(html) + fin = html2["data"]["text"] return fin @register(outgoing=True, disable_edited=False) async def txt(msg): global BOT if msg.chat_id == -1001420605284: - return False - if msg.chat_id == -1001363514260: - return False - + await msg.edit("__Burda konuşamam.. Başka bir sohbette beni tekrar çağır.__") + time.sleep(5) + return await msg.delete() + if BOT == "Y": message = msg.raw_text user_id = msg.sender_id diff --git a/userbot/modules/nekobin.py b/userbot/modules/nekobin.py index 3d8defb..48b2485 100644 --- a/userbot/modules/nekobin.py +++ b/userbot/modules/nekobin.py @@ -42,10 +42,11 @@ async def paste(pstl): elif reply_id: message = (await pstl.get_reply_message()) if message.media: - downloaded_file_name = await pstl.client.download_media( - message, - TEMP_DOWNLOAD_DIRECTORY, - ) + try: + downloaded_file_name = await pstl.client.download_media(message,TEMP_DOWNLOAD_DIRECTORY) + except IsADirectoryError: + return await pstl.edit("__Lütfen Sadece Yazıya Cevap Verin. Medya Desteklenmemektedir.__") + m_list = None with open(downloaded_file_name, "rb") as fd: m_list = fd.readlines() diff --git a/userbot/modules/scrapers.py b/userbot/modules/scrapers.py index c523d6f..6e48395 100644 --- a/userbot/modules/scrapers.py +++ b/userbot/modules/scrapers.py @@ -621,14 +621,15 @@ async def translateme(trans): return await trans.edit("`Bana çevirilecek bir metin ver!`") message = deEmojify(message) - if len(message) > 2048: + if len(message) > 5000: return await trans.edit("__Bu mesaj fazla uzun. Maxiumum 2048 karakter kullanın.__") async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(verify_ssl=False)) as session: - async with session.get(f"https://translate.google.com/m?hl=auto&sl=auto&tl={TRT_LANG}&ie=UTF-8&prev=_m&q={message}") as response: + async with session.get(f"https://open-apis-rest.up.railway.app/api/translate?to={TRT_LANG}&text={message}") as response: html = await response.text() - fin = html.split('result-container">')[1].split('')[0] + html2 = json.loads(html) + fin = html["data"]["text"] if fin == message: return await trans.edit("__Üzgünüm Bu Metni Çeviremedim. Lütfen Daha Anlaşılır Bir Şekilde Yazın.__")