大家好!我在电报上有一个频道。我想在我的网站上自动构建窗口。小部件从电报频道获取最后一条消息。就像一个推特小部件。找不到足够的手册
您可以使用:
updates.getChannelDifference#bb32d7c0 channel:InputChannel filter:ChannelMessagesFilter pts:int limit:int = updates.ChannelDifference;
它将返回以下之一:
updates.channelDifferenceEmpty#3e11affb flags:# final:flags.0?true pts:int timeout:flags.1?int = updates.ChannelDifference;
updates.channelDifferenceTooLong#5e167646 flags:# final:flags.0?true pts:int timeout:flags.1?int top_message:int top_important_message:int read_inbox_max_id:int unread_count:int unread_important_count:int messages:Vector<Message> chats:Vector<Chat> users:Vector<User> = updates.ChannelDifference;
updates.channelDifference#2064674e flags:# final:flags.0?true pts:int timeout:flags.1?int new_messages:Vector<Message> other_updates:Vector<Update> chats:Vector<Chat> users:Vector<User> = updates.ChannelDifference;
在您的电报实施中,updates.getChannelDifference
定期发布以拉取(和缓存)您的新频道消息。
返回updates.channelDifferenceEmpty
表示您已在频道上看到最新消息。
然后,您可以将新消息流式传输/推送到您的网站面板/小部件