这是我使用 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",
},
],
});
我已经围绕同一主题进行了一些讨论 -
https://github.com/python-telegram-bot/python-telegram-bot/discussions/3375
两者都提到在 Fragment 上花费 5000 吨(4.4 万美元)购买用户名,然后将其应用于机器人。这是唯一的方法还是有更简单的方法,因为 telegram 保费只需 33 美元/年。
用户机器人可以用来发送自定义表情符号吗?
不幸的是没有!除了从 Fragment 为您的机器人购买用户名之外,没有其他方法可以发送自定义表情符号。
Telegram 的决定无疑是相当严厉的。
您的机器人已经有一个用户名,您在 botFather 创建机器人时添加了该用户名。
Fragment 检索用户名的方式仅适用于您想从其他用户那里购买用户名时,但没有必要。
您可以通过与机器人之父交谈来找到机器人的用户名,或者检查与您的机器人的个人对话,您会在侧边栏中找到它。