createBot method

Future<Result<UserBase>> createBot({
  1. required bool viaDeeplink,
  2. required String name,
  3. required String username,
  4. required InputUserBase managerId,
})

Create Bot.

ID: e5b17f2b.

Implementation

Future<Result<UserBase>> createBot({
  required bool viaDeeplink,
  required String name,
  required String username,
  required InputUserBase managerId,
}) async {
  // Preparing the request.
  final request = BotsCreateBot(
    viaDeeplink: viaDeeplink,
    name: name,
    username: username,
    managerId: managerId,
  );

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

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