首页 > 解决方案 > PHP 电报最佳实践

问题描述

我编写了一个网站,该网站链接到 Telegram 频道,并在满足某些条件时向“订阅者”提供警报。这一切都很好。这行得通。我使用botfather和bot,但是管理起来很痛苦。

由于订阅仅持续一周,因此电报频道每周都会更改。

所以每周一次:

  1. 创建了一个新频道,
  2. 机器人以管理员身份添加到新频道
  3. 将频道 URL 输入到机器人代码中

有什么方法可以用来自动化吗?

我最好有一个按钮来创建频道,并在没有任何用户输入的情况下添加机器人。它需要返回频道 URL,以便我可以更新消息发送代码。

我正在使用这个 Gitlab 包https://github.com/TelegramBot/Api

我只是想知道是否有更好的方法来做我正在做的事情,所以我不需要自己做手动的繁重工作。

在此先感谢,克里斯

标签: phpbotstelegramphp-telegram-bot

解决方案


您必须使用 MTPROTO 库来自动执行这些步骤,因为电报 bot api 不支持它们。搜索 MTPROTO 客户端 API 库。

你最好选择Td-Lib

  1. 创建频道
  2. 将用户添加到频道
  3. 导出频道邀请链接

然后,您可以将邀请链接保存在机器人可以访问的数据库中。


推荐阅读