首页 > 解决方案 > 是否可以以编程方式批准用户仅在 Telegram 上发布到频道?

问题描述

我想在 Telegram 上创建一个匿名的群组动态。我知道您可以使用任何用户名并在电报上匿名,但如果您在某人的联系人列表中,他们可以随时向您发送消息 - 即使您更改了用户名。因此,例如,对于已经在电报组中认识您的人,您不能匿名。

我想在联系人之间启用匿名。我知道今天没有办法做到这一点。正确的?

我的目标是拥有一个分配给特定学校的电报私人频道——比如Harvard.edu,任何人都可以加入,但只有验证过电子邮件的用户才能通过向该频道发布消息来参与。由于普通用户无法向频道发布消息,因此将通过机器人进行发布。

所以它是这样的:

这样看起来频道上有回复,但没有人知道究竟是谁发布了回复。

有人在做这样的事情吗?

对于“回复”,事情变得更加复杂,因为我们需要在每次发布后有某种内联按钮,该按钮嵌入到机器人的链接以及消息 ID,以便回复不会显示为新消息,而是显示为会话回复.

api支持这个吗?

谢谢

标签: telegram-botpython-telegram-botphp-telegram-bottelegram-webhooknode-telegram-bot-api

解决方案


I understand that there is not way to do this today. Correct?

答:是的,目前没有办法 不幸的是,除了 CLI Telegram Bots 之外,您无法通过 Telegram 的机器人将成员添加到您的频道。在这种情况下,您可以在 Github/Gitlab 上搜索它。是一个例子。除了我已经找到了像你的问题Here这样的问题

无论如何,让我们假设您可以制作一个 CLI 机器人。关键是您应该为频道管理员设置权限,如下图所示。

在此处输入图像描述

如您所知,您应该让用户“发布消息”。

在此处输入图像描述


推荐阅读