我使用官方的Java库进行电报API:https://github.com/ex3ndr/telegram-api进行测试,我使用来自Telegram Bot:https://github.com/ex3ndr/telegram-bot的代码
这是个问题。当我尝试授权时,库抛出以下异常:
Use test DC? (write test for test servers): yes
Using production servers
Loading fresh DC list...Exception in thread "Connection#2026789660" java.lang.RuntimeException: Unknown dispatcherId 'connection'
at com.droidkit.actors.ActorSystem.actorOf(ActorSystem.java:121)
at com.droidkit.actors.ActorSystem.actorOf(ActorSystem.java:93)
at org.telegram.mtproto.transport.TransportTcpPool.<init>(TransportTcpPool.java:62)
at org.telegram.mtproto.MTProto.<init>(MTProto.java:116)
at org.telegram.api.engine.TelegramApi$ConnectionThread.waitForDc(TelegramApi.java:895)
at org.telegram.api.engine.TelegramApi$ConnectionThread.run(TelegramApi.java:946)
Exception in thread "main" org.telegram.api.engine.TimeoutException
at org.telegram.api.engine.TelegramApi.doRpcCall(TelegramApi.java:364)
at org.telegram.api.engine.TelegramApi.doRpcCallNonAuth(TelegramApi.java:428)
at org.telegram.api.engine.TelegramApi.doRpcCallNonAuth(TelegramApi.java:420)
at org.telegram.bot.Application.login(Application.java:380)
at org.telegram.bot.Application.main(Application.java:40)
我搜索了一下,发现这是个常见的老问题。所以有个问题--我能用这个库来处理我使用电报的应用程序吗?也许有人找到了修复这个图书馆的方法?
发布于 2015-01-28 15:26:03
我使用旧版本的电报- api,电报-cl,电报-mt等依赖于构建电报S版,我成功地构建了它,但旧版本使用旧层电报api所以不支持新的功能。您可以在github上找到更早的版本,如:https://github.com/ex3ndr/telegram-api/tree/da63cf65f7332d7a4f17626de9b00e9030ecf5cc
https://stackoverflow.com/questions/28168330
复制相似问题