【问题标题】:Scrape Telegram channel for changes刮掉电报频道以进行更改
【发布时间】:2017-11-22 09:34:04
【问题描述】:

谁能指出一种以编程方式检查 Telegram 房间更改的方法?我无法破译 API。我想做类似的事情:

telegram.onMessageReceived('room_id', (msg) => {
  console.log(msg.content);
}

我通常使用 Python,但也愿意使用 NodeJS,因为我希望它始终运行,监控 Ubuntu 服务器上的变化。

据我在互联网上找到的,所有内容都指向机器人 API,但据我了解,它只会通知机器人消息的更新。我想监控无法将机器人添加为管理员的公共房间,因为我没有创建房间。或者有什么方法可以将机器人添加到公共房间?我不这么认为。

另外,我要监控的房间不允许任何人聊天。只是为了通知订阅者。

到目前为止,我已经阅读了这些 SO,但仍然感到困惑:

Can a Telegram bot read messages of channel

How do I join my bot to the Channel?

How to join my Telegram Bot to PUBLIC channel

【问题讨论】:

  • 你使用哪个 node.js 电报库?我认为您可以使用 python 和 tc 之类的东西来完成您的工作

标签: python node.js web-scraping telegram


【解决方案1】:

node.js 电报库中,您可以查看最后一个 message.date 并与您存储的最后一个日期进行比较。如果更改有新消息

【讨论】:

    猜你喜欢
    • 2019-11-22
    • 1970-01-01
    • 2016-05-30
    • 2017-01-23
    • 1970-01-01
    • 2017-03-04
    • 2021-08-01
    • 2022-08-22
    • 2016-04-14
    相关资源
    最近更新 更多