answerGuestQuery method

Future<SentGuestMessage> answerGuestQuery(
  1. InlineQueryResult result
)

Answers the guest query in the current update.

This method can only be called when the update contains a guest message.

On success, a SentGuestMessage object is returned.

Example:

final result = InlineQueryResultArticle(
  id: '1',
  title: 'Result',
  inputMessageContent: InputTextMessageContent(messageText: 'Hello from guest bot!'),
);
await ctx.answerGuestQuery(result);

Implementation

Future<SentGuestMessage> answerGuestQuery(InlineQueryResult result) async {
  final queryId = guestMessage?.guestQueryId;
  _verifyInfo(
    [queryId],
    APIMethod.answerGuestQuery,
    description: "No guest query ID found in the current update.",
  );

  return api.answerGuestQuery(queryId!, result);
}