sendInlineBotResult method

Future<Result<UpdatesBase>> sendInlineBotResult({
  1. required bool silent,
  2. required bool background,
  3. required bool clearDraft,
  4. required bool hideVia,
  5. required InputPeerBase peer,
  6. InputReplyToBase? replyTo,
  7. required int randomId,
  8. required int queryId,
  9. required String id,
  10. DateTime? scheduleDate,
  11. InputPeerBase? sendAs,
})

Send Inline Bot Result.

ID: f7bc68ba.

Implementation

Future<Result<UpdatesBase>> sendInlineBotResult({
  required bool silent,
  required bool background,
  required bool clearDraft,
  required bool hideVia,
  required InputPeerBase peer,
  InputReplyToBase? replyTo,
  required int randomId,
  required int queryId,
  required String id,
  DateTime? scheduleDate,
  InputPeerBase? sendAs,
}) async {
  // Preparing the request.
  final request = MessagesSendInlineBotResult(
    silent: silent,
    background: background,
    clearDraft: clearDraft,
    hideVia: hideVia,
    peer: peer,
    replyTo: replyTo,
    randomId: randomId,
    queryId: queryId,
    id: id,
    scheduleDate: scheduleDate,
    sendAs: sendAs,
  );

  // Invoke and wait for response.
  final response = await _c.invoke(request);

  // Return the result.
  return response._to<UpdatesBase>();
}