如何使用电报机器人发送自定义表情符号

问题描述 投票:0回答:2

这是我使用 grammy.js 在 JS 中发送自定义表情符号的代码,但它实际上不起作用。

const message = "🚀 dsfs";
teleBot.api.sendMessage(CHANNEL_ID || "", message, {
  entities: [
    {
      type: "custom_emoji",
      length: message.length,
      offset: 0,
      custom_emoji_id: "5100686784019301387",
    },
  ],
});

我已经围绕同一主题进行了一些讨论 -

如何在 Telegram 中从 Bot 发送自定义表情符号

https://github.com/python-telegram-bot/python-telegram-bot/discussions/3375

两者都提到在 Fragment 上花费 5000 吨(4.4 万美元)购买用户名,然后将其应用于机器人。这是唯一的方法还是有更简单的方法,因为 telegram 保费只需 33 美元/年。

用户机器人可以用来发送自定义表情符号吗?

javascript telegram telegram-bot grammy
2个回答
0
投票

不幸的是没有!除了从 Fragment 为您的机器人购买用户名之外,没有其他方法可以发送自定义表情符号。

Telegram 的决定无疑是相当严厉的。


0
投票

您的机器人已经有一个用户名,您在 botFather 创建机器人时添加了该用户名。

Fragment 检索用户名的方式仅适用于您想从其他用户那里购买用户名时,但没有必要。

您可以通过与机器人之父交谈来找到机器人的用户名,或者检查与您的机器人的个人对话,您会在侧边栏中找到它。

© www.soinside.com 2019 - 2024. All rights reserved.