python - 对 Telegram.org "Error 500: RPC_SEND_FAIL"的正确回应

标签 python api telegram

在将 auth.sendCode 方法发送到 telegram.org 服务器后,我收到以下返回:

{'MessageContainer': [{'msg': {u'bad_msg_notification': {u'bad_msg_seqno': 4, u'bad_msg_id': 6334696945916753920L, u'error_code': 35}}, 'seqno': 4, 'msg_id': 6334696948768376833L}, {'msg': {u'msgs_ack': {u'msg_ids': [6334696945916753920L]}}, 'seqno': 4, 'msg_id': 6334696948768387073L}]})

然后:

('sentCode: ', {u'req_msg_id': 6334696967778138112L, u'result': {u'error_message': '[1474911573] [6609] Error 500: RPC_SEND_FAIL: 27029.\nUnhandled Exception caught in file lib/global.lib.php at line 4622.\nBacktrace:\n#0 : 0x16497a7\n#1 : 0xc06579\n#2 : 0x14ddb18\n#3 : 0xc90029\n#4 : 0x127c5e7\n#5 : 0x12b634d\n#6 : 0x13a56d1\n#7 : 0x13a4e27\n#8 : 0x5a5946\n#9 : 0x16052d2\n#10 : 0x7fdd67383d10\n#11 : 0x7fff6e7b2790\n', u'error_code': -504}})

我理解 bad_msg_seqno,我想,并提交了一个单独的问题以供正确解决。但是 RPC_SEND_FAIL 似乎是服务器端的错误,根据 documentation , 应传达给 Telegram 开发人员。最好的方法是什么?

顺便说一句:这个错误不是一周前用相同的代码发生的。我休假回来,运行未更改的代码,结果非常棒!

最佳答案

telegram.org 服务器现在按预期响应,不再有 Error 500 情况。我所做的就是等待几个小时,然后从第 54 层更新到第 55 层。我在新层中没有看到任何会导致问题的东西,所以我不得不假设服务器端已经修复了某些东西。时间会证明一切。

关于python - 对 Telegram.org "Error 500: RPC_SEND_FAIL"的正确回应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39709349/

相关文章:

python - Reportlab:reportlab中表列的动态颜色(存储在django模型中的颜色)

python - 存储在元组中的元素总和

java - 对 Spring Rest API 的所有查询进行自定义验证

telegram - Telegram Bot 共享文本的深层链接是什么?

python - 将图标添加到 Django 模板表中的特定行

python - Python 中的类型错误 : unsupported types for : 'int' , 'NoneType'

api - 为什么在移动应用程序和后端 api 之间的每个请求中发送用户名和密码是一个坏主意?

javascript - 长时间运行的 Node REST API 需要很长时间才能响应

python - 如何检查用户是否订阅了特定的 Telegram channel (Python/PyTelegramBotApi)?

telegram - 如何确认电话号码是否属于 Telegram Bot 中的user_id