2017-10-09 10 views
0

ボットからプレーンテキスト以外のものを送信しようとしています。私はステッカーを送るためのエコーを作りたいと思っています。私はyagopによってnode-telegram-bot-apiを使用しています。 コード:電報ボットでオブジェクトを送信できません

bot = new TelegramBot(token, { 
    polling: true 
}); 
bot.on('sticker', function(msg){ 
    bot.sendSticker(msg.chat.id, msg.sticker); 
}); 

そして、私はError: ETELEGRAM: 400 Bad Request: there is no sticker in the requestを持っています。これは、私がプレーンテキストではない場合は毎回発生します。

この問題を処理するにはどうすればよいですか?

答えて

1

あなたは、たとえば、msg.sticker.file_id代わりのmsg.stickerを送信する必要があります。魔法のように

Awesome Telegram Bot

+0

作品!ありがとう! – Tryam

関連する問題