You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在App Script中通过Telegram API发送可识别的Emoji

Telegram机器人发送Emoji的正确写法示例

针对你的Google Apps Script代码,以下几种写法可以让Emoji被正确识别:

1. 直接使用Emoji字符

直接复制粘贴Emoji到字符串中,最简单直观:

sendMessage(idChat, "😀 测试笑脸Emoji");
sendMessage(idChat, "💩 测试便便Emoji");

2. 使用JavaScript Unicode大括号转义序列

对于4字节的Emoji(大部分Emoji都是),使用\u{十六进制码}格式,十六进制码去掉U+前缀:

// 对应U+1F601(😀)
sendMessage(idChat, "\u{1F601}");
// 对应U+1F4A8(💩)
sendMessage(idChat, "\u{1F4A8}");

3. 使用UTF-8字节转义序列

你之前尝试的UTF-8字节写法其实是有效的,确保转义序列正确即可:

// 对应😀的UTF-8字节序列
sendMessage(idChat, "\xF0\x9F\x98\x81");

额外注意

你的sendMessage函数里存在一个变量名错误:chat_id: String(Chatid)应该改为chat_id: String(idChat),否则会因为变量未定义导致请求失败。

内容的提问来源于stack exchange,提问作者manueurofax

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 02:32:05