Skip to content

Commit 06fb3a3

Browse files
committed
Update Telethon to version 1.40.0 (fixes login issues)
1 parent 0419bb2 commit 06fb3a3

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
PyYAML>=5, <7
22
elasticsearch>=7, <9
33
redis~=4.5.1
4-
Telethon~=1.25.0, <2
4+
Telethon~=1.40.0, <2

telegram2elastic.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from telethon.tl.functions.messages import TranslateTextRequest
2121
from telethon.tl.patched import Message
2222
from telethon.tl.types import User, Chat, Channel
23-
from telethon.tl.types.messages import TranslateResultText
23+
from telethon.tl.types.messages import TranslateResult
2424
from telethon.utils import get_display_name
2525

2626
LOG_LEVEL_INFO = 35
@@ -371,8 +371,8 @@ async def write_message(self, message, is_chat_enabled: callable):
371371

372372
if self.translate_to_lang and message.text:
373373
try:
374-
translate_text_result: TranslateResultText = await message.client(TranslateTextRequest(to_lang=self.translate_to_lang, peer=message.input_sender, msg_id=message.id))
375-
translated_text = translate_text_result.text
374+
translate_text_result: TranslateResult = await message.client(TranslateTextRequest(to_lang=self.translate_to_lang, peer=message.input_sender, id=[message.id]))
375+
translated_text = translate_text_result.result[0].text
376376
except BaseException as exception:
377377
logging.error(f"Unable to translate text '{message.text}' using language '{self.translate_to_lang}': {exception}")
378378
translated_text = None

0 commit comments

Comments
 (0)