sfa*_*oso 6 node.js telegram telegram-bot node-telegram-bot-api
我做了什么:
我Telegram使用TelegrafJS框架开发了一个机器人。这个机器人允许用户订阅付费频道,这个频道是私有的。
所以支付完成后,机器人会发送邀请链接,让用户加入频道。
问题
现在假设付费用户将邀请链接发送给另一个用户(谁没有付费),非付费用户将获得对付费频道的访问,就像付费一样。
在想解决办法之前,有必要了解一下Telegram的邀请链接的限制:
我认为的解决方案
我想在一个内嵌按钮后面显示邀请链接,所以用户会看到点击这里按钮 3 秒钟,然后这将被撤销并创建另一个链接。这并没有消除无需付费订阅即可访问付费频道的问题,但它使不公平用户的生活变得更加困难。
可能的其他问题:当用户点击链接时:
抱歉,此频道似乎不存在。
这意味着该频道的邀请链接目前不稳定。它通常发生在连续多次单击“加入”之后,或者如果多个用户同时尝试加入。
尝试次数过多,请稍后再试
这意味着用户最近点击了太多无效的邀请链接。最有可能的是,他在此之前收到了很多消息“对不起,此频道似乎不存在”,或者连续加入了太多频道/群组。
结论
有没有更安全的方法来处理这个问题?