【发布时间】:2018-06-24 23:45:47
【问题描述】:
创建了一个机器人和组。将机器人添加到组(以管理员身份)并开始尝试帖子。通过Url,顺利成功。开始探索 Telegram API(JAVA)。测试是在 getUpdate 和 sendMessage 方法上进行的。
我已经从电报 webapp(https://web.telegram.org) 生成了 TOKEN。
getUpdates 的代码 sn-p:是的,我在令牌前面包含了 bot。
TelegramBot bot = new TelegramBot("BOT_TOKEN");
GetUpdates getUpdates = new GetUpdates().limit(100).offset(0).timeout(0);
GetUpdatesResponse gur = bot.execute(getUpdates);
List<Update> list = gur.updates();
for(Update update : list) {
System.out.println(update.message());
}
共鸣为空。
sendMessage 的代码:
SendMessage request = new SendMessage(chatId, text)
.parseMode(ParseMode.HTML)
.disableWebPagePreview(true)
.disableNotification(true)
.replyToMessageId(1)
.replyMarkup(new ForceReply());
// sync
SendResponse sendResponse = bot.execute(request);
boolean ok = sendResponse.isOk();
Message message = sendResponse.message();
System.out.println(ok);
System.out.println(message);
响应为假且为空。
我指的是https://github.com/pengrad/java-telegram-bot-api#send-message
帮助我理解错误。谢谢。
【问题讨论】:
-
你的令牌格式是什么?
-
@Sean 如何描述格式?像这样:bot12345:ABCD_xyz ?
标签: java telegram telegram-bot