【问题标题】:Using Telegram to send personalized messages to any phone number使用 Telegram 向任何电话号码发送个性化消息
【发布时间】:2021-04-23 16:01:59
【问题描述】:

我正在使用 Telegram API(标准和 BOT)与学校的家长交流。我查看了这两个 API。一个人只能发送给您的电报关联联系人列表中的人,这是真的吗?使用 BOT,用户是否可以注册到 BOT,然后我有他们的 ID 可以向其发送消息?我正在使用电话号码,因为这是我拥有的数据库的一部分。我有点困惑。每条消息都会有所不同,因此它不是对所有用户的广播,而是针对每个父母的重要信息进行个性化的。也许 Telegram 不是这个的平台?

谢谢!

贾科

【问题讨论】:

    标签: api bots telegram


    【解决方案1】:

    是的,Telegram 平台适合您的任务。

    您可以仅通过电话号码邀请用户加入您的机器人(例如,使用 SMS 共享链接),然后如果用户订阅 - 您将能够发送个性化(也称为交易)消息。

    要识别订阅机器人的用户,您可以发送特殊消息询问电话号码。

    或者您可以使用 Telegram API 的库(例如 pyTelegramBotAPI),它可以允许以编程方式发送直接 Telegram 消息(不是机器人)。

    【讨论】:

    • 非常感谢。有没有一种方法(让我们与有时没有那么技术经验的人一起工作更容易)可以以编程方式将电话号码数据库导入 Telegram 帐户,然后像使用 SMS 服务一样发送消息。我只是想让它尽可能简单。有些人不愿意使用技术。
    • @Systellence 是的,Telegram API 有很多库(例如 pyTelegramBotAPI),可以通过编程方式发送直接 Telegram 消息(不是机器人)。
    • 谢谢。我理解,但似乎如果您只有一个电话号码,您将无法发送消息? (现在只使用 API 而不是 BOT API)- 标准 API。如果是这样,我将无法使用它。我希望我可以通过某种方式导入电话号码,然后根据电话号码而不是ID发送。我理解正确吗?
    • @Systellence 如果您的电话通讯录中保存了所有这些电话号码 - 您应该可以向他们发送消息。
    • 谢谢。但这就是问题所在。我们有一个电话号码数据库,但它们在系统中,而不是在电报中。可以以编程方式将它们导入 Telegram 吗?通过使用代码?因此,如果它们是这样导入的,那么是的,我猜我们可以发送一条消息
    猜你喜欢
    • 1970-01-01
    • 2016-03-27
    • 1970-01-01
    • 1970-01-01
    • 2018-09-02
    • 2021-01-22
    • 2016-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多