Telegram API 方法 - 404 错误 | java
Telegram API methods - 404 error | java
创建了一个机器人和群组。将机器人添加到组(作为管理员)并开始尝试发帖。通过Url,顺利成功。开始探索 Telegram API(JAVA)。测试是在 getUpdate
和 sendMessage
方法上进行的。
我已经从 telegram webapp(https://web.telegram.org) 生成了令牌。
getUpdates 的代码片段:是的,我在令牌之前包含了 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 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
帮我理解错误。谢谢。
您需要 109780439:AAJqs_w-4
格式令牌,例如:
TelegramBot bot = new TelegramBot("109780439:AAJqs_w-4");
这个令牌可以从@BotFather获得。
创建了一个机器人和群组。将机器人添加到组(作为管理员)并开始尝试发帖。通过Url,顺利成功。开始探索 Telegram API(JAVA)。测试是在 getUpdate
和 sendMessage
方法上进行的。
我已经从 telegram webapp(https://web.telegram.org) 生成了令牌。
getUpdates 的代码片段:是的,我在令牌之前包含了 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 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
帮我理解错误。谢谢。
您需要 109780439:AAJqs_w-4
格式令牌,例如:
TelegramBot bot = new TelegramBot("109780439:AAJqs_w-4");
这个令牌可以从@BotFather获得。