【问题标题】:How to make user hyperlink in python telegram bot?如何在 python 电报机器人中创建用户超链接?
【发布时间】:2022-11-22 16:55:21
【问题描述】:

堆栈溢出!

我正在为我的电报机器人使用远程机器人模块(来自远程机器人导入类型)。 我想向电报用户发送消息。 在此消息中,我想粘贴一个指向其他电报用户的链接。

我的代码是:

linked_user = '[username](tg://user?id=999999999)'
bot.send_message(
    admin_chat_id, f'{linked_user}',
    parse_mode='MarkdownV2',
    disable_web_page_preview=True)

我希望管理员会收到一条包含用户名的消息。 如果管理员单击文本,他将被重定向到 linked_user 的个人资料......

问题是:

它并不总是超链接文本。可以是纯文本... 对于某些用户的 chat.id,它运行良好,对于其他用户 - 不要!

我试图根据事实做出决定,而不是每个电报用户都有 9 位数的 chat.id - 但这也不是原因......

所以我想为每个用户...不知道该怎么做,所以请帮助我!)

【问题讨论】:

    标签: python telegram telegram-bot python-telegram-bot telebot


    【解决方案1】:

    一些用户有特定的隐私设置。因此,即使您可以私信他们,您也不能“公开”他们的用户名,以便其他任何人都可以联系他们。所以你没有做错任何事。

    【讨论】:

      猜你喜欢
      • 2017-05-31
      • 1970-01-01
      • 2021-05-21
      • 2017-04-11
      • 2021-01-23
      • 2018-03-01
      • 2017-06-16
      • 1970-01-01
      • 2018-03-07
      相关资源
      最近更新 更多