TelegramBots Java API - 从CallbackQuery getChatInstance方法获取Chat对象

时间:2017-04-25 00:22:44

标签: java callback telegram telegram-bot chatbot

有没有办法从CallbackQuery对象中检索聊天ID?

就我而言,我制作了一个InlineKeyboardButton并设置了一个callbackQueryData。 我能够检索此回调查询,但没有机会检索聊天ID。我知道answerInlineQuery方法但我不需要在我的情况下。我只需要一种方法来检索聊天ID。

CallbackQuery类提供getChatInstance()方法但返回始终为null。

任何人都可以帮助我?

谢谢

1 个答案:

答案 0 :(得分:1)

解决方案

CallbackQuery callbackQuery;
Long chatId = callbackQuery.getMessage().getChatId();