来自telegram.org的错误代码34。奇数与偶数msg_seqnos

时间:2016-10-18 19:11:44

标签: python telegram

我从服务器收到一个error_code 34,这意味着:“一个偶数msg_seqno预期(无关的消息),但收到奇怪的

据我所知,发送到服务器的msg_seqno始终是奇怪的。也许这只适用于内容类型的消息,如果可以,请对此进行评论。

即使是这种情况,我也会对错误感到困惑。以下哪个传出msg_seqnos(msg1,msg2,msg3)应该是奇数,哪个应该是偶数?

调用方法invokeWithLayer

('method_call: ', 'invokeWithLayer', {'query': '\xe9myi\xc0\t\x00\x00\x11Unknown UserAgent\x00\x00\x10Unknown Platform\x00\x00\x00\x030.7\x05en-US\x00\x00&0\xb3\x1f', 'layer': 55})

客户端检测到需要msgs_ack

...将msgs_ack创建回服务器

invokeWithLayer msg被序列化

MSG1:

create_msg_data_type - seqno: 3
create_msg_data_type - message_id: 6342878133672398848

msgs_ack消息被序列化

MSG2:

create_msg_data_type - seqno: 5
create_msg_data_type - message_id: 6342878137971661824

...从上面的msgs

创建MessageContainer

Msg3的:

create_tcp_packet - encrypting data...:
create_msg_data_type - seqno: 7
create_msg_data_type - message_id: 6342878142266629120

发送MessageContainer

--> send_message: sending..message_id: 6342878142266629120

返回错误消息

<-- ('TL deserialize: x = ', {u'bad_msg_seqno': 7, u'bad_msg_id': 6342878142266629120L, u'error_code': 34})

0 个答案:

没有答案