answerInlineQuery method
Future<bool>
answerInlineQuery(
- List<
InlineQueryResult> results, { - int? cacheTime,
- bool? isPersonal,
- String? nextOffset,
- InlineQueryResultsButton? button,
Answers the inline query in the current update.
This method can only be called when the update contains an inline query.
Example:
final results = [
InlineQueryResultArticle(
id: '1',
title: 'Result 1',
inputMessageContent: InputTextMessageContent(messageText: 'Hello!'),
),
];
await ctx.answerInlineQuery(results);
Implementation
Future<bool> answerInlineQuery(
List<InlineQueryResult> results, {
int? cacheTime,
bool? isPersonal,
String? nextOffset,
InlineQueryResultsButton? button,
}) async {
final query = inlineQuery;
_verifyInfo(
[query],
APIMethod.answerInlineQuery,
description: "No inline query found in the current update.",
);
return api.answerInlineQuery(
query!.id,
results,
cacheTime: cacheTime,
isPersonal: isPersonal,
nextOffset: nextOffset,
button: button,
);
}