gpt4 book ai didi

java - Telegram 机器人 - 内联模式

转载 作者:太空宇宙 更新时间:2023-11-04 12:39:16 25 4
gpt4 key购买 nike

我需要在内联模式下使用机器人,并且我正在使用 java 开源库来处理对 telegram API 的 RESTful 请求。可以通过此链接找到该库 https://github.com/pengrad/java-telegram-bot-api 。我尝试这样做:

String query = inlineQuery.query().trim().toLowerCase();
List<String> answerList = new LinkedList<String>();
answerList.add("first_answer");
answerList.add("second_answer");
InlineQueryResult[] resArray = new InlineQueryResult[answerList.size()];
for (int j = 0; j < resArray.length; j++)}{
resArray[j] = new InlineQueryResultArticle(inlineQuery.id(), answerList.get(j), query);
}
bot.answerInlineQuery(inlineQuery.id(), resArray);

但是我在运行时遇到这个异常

Exception in thread "main" retrofit.RetrofitError: 400 Bad Request
<小时/>

我将 InlineQueryResultArticle 构造函数的第一个参数从 inlineQuery.id() 编辑为 "id_"+j,现在它可以工作了。

最佳答案

尝试使用2.0.0版本的库。现在错误消息在响应对象中返回。API 也发生了变化

关于java - Telegram 机器人 - 内联模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36986085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com