Security error while unpacking a received message server replied with a wrong session id telethon

LonamiWebs,Telethon | I have a lot Security error while unpacking a received message: Server replied with a wrong session ID

Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

Telegram Bot Talk

Telegram Bot Talk

E V I L-



E V I L


Server replied with a wrong session ID

Any solution for this error ?

english

communication

bottalk

03:32 20.12.2021


2

ответов

শ্রীমাধব-姓氏(可選)



শ্রীমাধব
姓氏(可選)

https://t.me/TelethonChat/166038

03:38 20.12.2021

E V I L-



E V I L



Автор вопроса


শ্রীমাধব 姓氏(可選)

https://t.me/TelethonChat/166038

Ops thank you !

03:39 20.12.2021

Похожие вопросы

Telegram Bot Talk

Telegram Bot Talk

2 / 19-

2 / 19

so if we talk here about our problems, anything will change or..?

communication

bottalk

english

chat
2

сегодня в 00:49

Telegram Bot Talk

Telegram Bot Talk

Euler-

Euler

Is there a way to create a test account to interact with a bot? I only have one phone number.

communication

bottalk

english

chat
1

01:28 07.02.2023

Telegram Bot Talk

Telegram Bot Talk

𝖍𝖆𝖉𝖎-

𝖍𝖆𝖉𝖎

and one more question
what is request_id in KeyboardButtonRequestUser ?
i dont understand it

communication

bottalk

english

chat
1

00:49 06.02.2023

Telegram Bot Talk

Telegram Bot Talk

Devo-Swipes

Devo
Swipes

yo can anyone of yall make telegram bots?

communication

bottalk

english

chat
1

01:26 05.02.2023

Telegram Bot Talk

Telegram Bot Talk

Devo-Swipes

Devo
Swipes

what if i pay?

communication

bottalk

english

chat
1

01:35 05.02.2023

Telegram Bot Talk

Telegram Bot Talk

Zero-

Zero

umm hey guys, so im making my own bot, some stupid stuff, im using python, soo i want to take input from users through inlinekeyboardbutton, and store into a python variable a…

communication

bottalk

english

chat
1

22:53 05.02.2023

Telegram Bot Talk

Telegram Bot Talk

Zero-

Zero

screenshot

and here at «bio» it stores the input from user?

communication

bottalk

english

chat
1

23:32 05.02.2023

Telegram Bot Talk

Telegram Bot Talk

Лифма-

Лифма

Hello, what other options are there? (like start=)

communication

bottalk

english

chat
2

19:05 04.02.2023

Telegram Bot Talk

Telegram Bot Talk

Gabriel-

Gabriel

I’m trying to make an ad system, every X seconds the bot sends a phrase, does anyone have any tips on what I can use? I spent all day trying in different ways, but the bot doe…

communication

bottalk

english

chat
4

02:45 03.02.2023

Telegram Bot Talk

Telegram Bot Talk

Finik-

Finik

My bot sends me the ID of my chat using message.chat.id which starts with «-100», and so on with everyone.
The fact is that I would like my bot to send me an identifier witho…

communication

bottalk

english

chat
2

18:25 02.02.2023

Смотреть еще

If you send a message from WS to the chat, and then send a message from the chat, then Event is not deleted, if you send another message, it will be processed

Checklist

  • [ ] The error is in the library’s code, and not in my own.
  • [х] I have searched for this issue before posting it and there isn’t a duplicate.
  • [ ] I ran pip install -U https://github.com/LonamiWebs/Telethon/archive/v1.zip and triggered the bug in the latest version.

Code that causes the issue

from telethon import TelegramClient, events
from telethon.events import StopPropagation

import sys
import asyncio
import websockets


class TG(TelegramClient):
    chat = 0

    def __init__(self, session_user_id, api_id, api_hash):
        super().__init__(
            session_user_id, api_id, api_hash,
        )
        print('Connecting to Telegram servers...')
        print(self)

    async def get_dialog_id(self):
        username = await self.get_entity('AoAnima')
        self.chat = username.id

    async def run(self):
        await self.start()
        print('connected Telegram servers...')
        print(await self.is_user_authorized())
        await self.get_dialog_id()

    async def send_messages(self, message, ws):

        await self.send_message(self.chat, message)

        @self.on(events.NewMessage(chats=self.chat))
        async def handler(event):
            print("message", event)
            # await ws.send(event.message.stringify())
            delstat = await event.delete() # NOT WORK
            print("self", self)
            print("delstat", delstat[0])
            print("event", event.delete)
            raise StopPropagation
        

class WS():

    tgclient = ''

    def __init__(self, tg):
        # super.__init__(self)
        self.tgclient = tg


    async def run(self):
        async with websockets.serve(self.incomming_message_handler, "localhost", 8765):
            await asyncio.Future()

    async def incomming_message_handler(self, websocket):
        print(websocket)
        async for message in websocket:
            # отправим сообщение в телеграм
            await self.tgclient.send_messages(message, websocket)
            # await websocket.send(message)


async def main():
    api_id = 2222222
    api_hash = 'xxxxxxxx'
    client = TG('session_name', api_id, api_hash)
    ws = WS(client)
    a = await asyncio.gather(
        client.run(),
        ws.run(),
    )
    await asyncio.Future()


if __name__ == "__main__":
    asyncio.run(main())


Traceback

Connecting to Telegram servers...
<__main__.TG object at 0x00000184192D3A90>
Соединение установленно to Telegram servers...
True
<websockets.legacy.server.WebSocketServerProtocol object at 0x00000184193A3650>
message NewMessage.Event(original_update=UpdateNewMessage(message=Message(id=83875, peer_id=PeerUser(user_id=495654811), date=datetime.datetime(2022, 12, 7, 13, 34, 59, tzinfo=datetime.timezone.utc), message='asd', out=True, mentioned=False, media_unread=False, silent=False, post=False, from_scheduled=False, legacy=False, edit_hide=False, pinned=False, noforwards=False, from_id=None, fwd_from=None, via_bot_id=None, reply_to=None, media=None, reply_markup=None, entities=[], views=None, forwards=None, replies=None, edit_date=None, post_author=None, grouped_id=None, reactions=None, restriction_reason=[], ttl_period=None), pts=199485, pts_count=1), pattern_match=None, message=Message(id=83875, peer_id=PeerUser(user_id=495654811), date=datetime.datetime(2022, 12, 7, 13, 34, 59, tzinfo=datetime.timezone.utc), message='asd', out=True, mentioned=False, media_unread=False, silent=False, post=False, from_scheduled=False, legacy=False, edit_hide=False, pinned=False, noforwards=False, from_id=None, fwd_from=None, via_bot_id=None, reply_to=None, media=None, reply_markup=None, entities=[], views=None, forwards=None, replies=None, edit_date=None, post_author=None, grouped_id=None, reactions=None, restriction_reason=[], ttl_period=None))
self <__main__.TG object at 0x00000184192D3A90>
delstat AffectedMessages(pts=199487, pts_count=1)
event <bound method Message.delete of <telethon.tl.patched.Message object at 0x0000018419401F10>>
message NewMessage.Event(original_update=UpdateNewMessage(message=Message(id=83876, peer_id=PeerUser(user_id=495654811), date=datetime.datetime(2022, 12, 7, 13, 35, 1, tzinfo=datetime.timezone.utc), message='asd', out=True, mentioned=False, media_unread=False, silent=False, post=False, from_scheduled=False, legacy=False, edit_hide=False, pinned=False, noforwards=False, from_id=None, fwd_from=None, via_bot_id=None, reply_to=None, media=None, reply_markup=None, entities=[], views=None, forwards=None, replies=None, edit_date=None, post_author=None, grouped_id=None, reactions=None, restriction_reason=[], ttl_period=None), pts=0, pts_count=0), pattern_match=None, message=Message(id=83876, peer_id=PeerUser(user_id=495654811), date=datetime.datetime(2022, 12, 7, 13, 35, 1, tzinfo=datetime.timezone.utc), message='asd', out=True, mentioned=False, media_unread=False, silent=False, post=False, from_scheduled=False, legacy=False, edit_hide=False, pinned=False, noforwards=False, from_id=None, fwd_from=None, via_bot_id=None, reply_to=None, media=None, reply_markup=None, entities=[], views=None, forwards=None, replies=None, edit_date=None, post_author=None, grouped_id=None, reactions=None, restriction_reason=[], ttl_period=None))
self <__main__.TG object at 0x00000184192D3A90>
delstat AffectedMessages(pts=199490, pts_count=1)
event <bound method Message.delete of <telethon.tl.patched.Message object at 0x0000018419400110>>
message NewMessage.Event(original_update=UpdateNewMessage(message=Message(id=83877, peer_id=PeerUser(user_id=495654811), date=datetime.datetime(2022, 12, 7, 13, 35, 3, tzinfo=datetime.timezone.utc), message='asd', out=True, mentioned=False, media_unread=False, silent=False, post=False, from_scheduled=False, legacy=False, edit_hide=False, pinned=False, noforwards=False, from_id=None, fwd_from=None, via_bot_id=None, reply_to=None, media=None, reply_markup=None, entities=[], views=None, forwards=None, replies=None, edit_date=None, post_author=None, grouped_id=None, reactions=None, restriction_reason=[], ttl_period=None), pts=0, pts_count=0), pattern_match=None, message=Message(id=83877, peer_id=PeerUser(user_id=495654811), date=datetime.datetime(2022, 12, 7, 13, 35, 3, tzinfo=datetime.timezone.utc), message='asd', out=True, mentioned=False, media_unread=False, silent=False, post=False, from_scheduled=False, legacy=False, edit_hide=False, pinned=False, noforwards=False, from_id=None, fwd_from=None, via_bot_id=None, reply_to=None, media=None, reply_markup=None, entities=[], views=None, forwards=None, replies=None, edit_date=None, post_author=None, grouped_id=None, reactions=None, restriction_reason=[], ttl_period=None))
self <__main__.TG object at 0x00000184192D3A90>
delstat AffectedMessages(pts=199493, pts_count=1)
event <bound method Message.delete of <telethon.tl.patched.Message object at 0x0000018419402CD0>>

Я работаю в телемарафоне по сбору данных из телеграммы. В большинстве случаев сервер занимает слишком много времени, продолжает выдавать ошибки и иногда возвращает данные с одним и тем же кодом. Я не знаю, в чем проблема. Мой код выглядит так, это код, в котором начинается проблема, или что это?

from telethon.sync import TelegramClient
import datetime
import pandas as pd
import pymongo
api_id = xxxxxxx
api_hash = 'mycorrect_api_hash'
chats = ['group-of-telegram-here']
clientd = pymongo.MongoClient("mongodb://localhost:27017")
db = clientd['xxxx']
collection = db['mycollection']
my_list = []
for chat in chats:
    with TelegramClient('mysession', api_id, api_hash) as client:
        for message in client.iter_messages(chat, offset_date=datetime.date(2023, 1, 11), reverse=True):
            print(message)
            my_list.append({"group": chat, "sender": message.sender_id, "text": message.text, "date": message.date})

collection.insert_many(my_list)

И ниже приведены ошибки, с которыми я обычно сталкиваюсь.

Request was unsuccessful 6 time(s)

А также

Security error while unpacking a received message: Server replied with a wrong session ID

1 ответ

Запрос был неудачным 6 раз(а)

Это означает, что библиотека повторила попытку сделать запрос (по умолчанию еще 5 раз, всего 6 раз) и каждый раз терпела неудачу. Это часто указывает на то, что на серверах Telegram возникли внутренние проблемы, и вам следует повторить попытку позже.

Ошибка безопасности при распаковке полученного сообщения: сервер ответил с неправильным идентификатором сеанса

Вероятно, это означает, что вы повторно используете сеанс. В этом случае может случиться так, что оба используются одновременно, и сервер заметит это. Эта проверка является функцией безопасности и не может быть отключена.

Обратите внимание, что злоупотребление Telegram может привести к удалению учетной записи или даже канала, поэтому обязательно играйте по правилам, чтобы избежать подобных проблем.


0

Lonami
18 Янв 2023 в 20:24

Понравилась статья? Поделить с друзьями:
  • Semantic error читать новеллу
  • Security error this phone has been flashed with unauthorized software is locked что делать nokia
  • Semantic error перевод
  • Security error this phone has been flashed with unauthorized software is locked call your mobile
  • Semantic error перевести