Telegram 电报API-如何获取文件和标签

Telegram 电报API-如何获取文件和标签,telegram,Telegram,我正在使用电报链接,并创建了一个工作电报客户端,当有人发送更新时,它会立即接收更新(我正在使用TCP)。这适用于文本消息,但如果用户发送文件或标签,则会以意外方式挂起 这里怎么了/丢了?我正在使用registerOnUpdates监听这些事件,其定义如下: // The code: Client.prototype.registerOnUpdates = function (callback) { manageUpdatesListener.call(this, 'on', callba

我正在使用电报链接,并创建了一个工作电报客户端,当有人发送更新时,它会立即接收更新(我正在使用TCP)。这适用于文本消息,但如果用户发送文件或标签,则会以意外方式挂起

这里怎么了/丢了?我正在使用registerOnUpdates监听这些事件,其定义如下:

// The code:
Client.prototype.registerOnUpdates = function (callback) {
    manageUpdatesListener.call(this, 'on', callback);
};

function manageUpdatesListener  (func, callback) {
    var emitter = this._channel.getParser();
    emitter[func]('api.type.UpdatesTooLong', callback);
    emitter[func]('api.type.UpdateShortMessage', callback);
    emitter[func]('api.type.UpdateShortChatMessage', callback);
    emitter[func]('api.type.UpdateShort', callback);
    emitter[func]('api.type.UpdatesCombined', callback);
    emitter[func]('api.type.Updates', callback);
}
我最好的猜测是,它没有听一些“较新”的更新类型,但我不知道该听哪一种


提前感谢

电报链接很久没有更新了。考虑切换到TDLI或使用WebGrand作为起点。谢谢你的建议,但是发现了一些并发症,所以我发布了另一个问题——我会给它看一看,从来没有真正注意到WebGrand。我还在为pwrtelegram开发一个nodejs库,它允许监听用户消息,但我还没有实现。谢谢你的帮助,期待你的帮助