Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Can';t在电报Bot中发送对象_Node.js_Telegram Bot - Fatal编程技术网

Node.js Can';t在电报Bot中发送对象

Node.js Can';t在电报Bot中发送对象,node.js,telegram-bot,Node.js,Telegram Bot,我正在尝试从bot向用户发送除纯文本以外的任何内容。例如,我想创建用于发送贴纸的echo。我正在使用yagop的节点电报机器人api。 代码: 我有错误:ETELEGRAM:400错误请求:请求中没有标签。这会导致每次我发送的不是纯文本 如何处理此问题?您需要发送msg.sticker.file\u id而不是msg.sticker,例如: 非常有魅力!谢谢 bot = new TelegramBot(token, { polling: true }); bot.on('sticker'

我正在尝试从bot向用户发送除纯文本以外的任何内容。例如,我想创建用于发送贴纸的echo。我正在使用yagop的节点电报机器人api。 代码:

我有
错误:ETELEGRAM:400错误请求:请求中没有标签
。这会导致每次我发送的不是纯文本


如何处理此问题?

您需要发送
msg.sticker.file\u id
而不是
msg.sticker
,例如:


非常有魅力!谢谢
bot = new TelegramBot(token, {
    polling: true
});
bot.on('sticker', function(msg){
    bot.sendSticker(msg.chat.id, msg.sticker);
});