ClientBots class

Bots.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addPreviewMedia({required InputUserBase bot, required String langCode, required InputMediaBase media}) Future<Result<BotPreviewMediaBase>>
Add Preview Media.
allowSendMessage({required InputUserBase bot}) Future<Result<UpdatesBase>>
Allow Send Message.
answerWebhookJSONQuery({required int queryId, required DataJSONBase data}) Future<Result<Boolean>>
Answer Webhook J S O N Query.
canSendMessage({required InputUserBase bot}) Future<Result<Boolean>>
Can Send Message.
checkDownloadFileParams({required InputUserBase bot, required String fileName, required String url}) Future<Result<Boolean>>
Check Download File Params.
checkUsername({required String username}) Future<Result<Boolean>>
Check Username.
createBot({required bool viaDeeplink, required String name, required String username, required InputUserBase managerId}) Future<Result<UserBase>>
Create Bot.
deletePreviewMedia({required InputUserBase bot, required String langCode, required List<InputMediaBase> media}) Future<Result<Boolean>>
Delete Preview Media.
editAccessSettings({required bool restricted, required InputUserBase bot, List<InputUserBase>? addUsers}) Future<Result<Boolean>>
Edit Access Settings.
editPreviewMedia({required InputUserBase bot, required String langCode, required InputMediaBase media, required InputMediaBase newMedia}) Future<Result<BotPreviewMediaBase>>
Edit Preview Media.
exportBotToken({required InputUserBase bot, required bool revoke}) Future<Result<BotsExportedBotTokenBase>>
Export Bot Token.
getAccessSettings({required InputUserBase bot}) Future<Result<BotsAccessSettingsBase>>
Get Access Settings.
getAdminedBots() Future<Result<Vector<UserBase>>>
Get Admined Bots.
getBotCommands({required BotCommandScopeBase scope, required String langCode}) Future<Result<Vector<BotCommandBase>>>
Get Bot Commands.
getBotInfo({InputUserBase? bot, required String langCode}) Future<Result<BotsBotInfoBase>>
Get Bot Info.
getBotMenuButton({required InputUserBase userId}) Future<Result<BotMenuButtonBase>>
Get Bot Menu Button.
getBotRecommendations({required InputUserBase bot}) Future<Result<UsersUsersBase>>
Get Bot Recommendations.
getPopularAppBots({required String offset, required int limit}) Future<Result<BotsPopularAppBotsBase>>
Get Popular App Bots.
getPreviewInfo({required InputUserBase bot, required String langCode}) Future<Result<BotsPreviewInfoBase>>
Get Preview Info.
getPreviewMedias({required InputUserBase bot}) Future<Result<Vector<BotPreviewMediaBase>>>
Get Preview Medias.
getRequestedWebViewButton({required InputUserBase bot, required String webappReqId}) Future<Result<KeyboardButtonBase>>
Get Requested Web View Button.
invokeWebViewCustomMethod({required InputUserBase bot, required String customMethod, required DataJSONBase params}) Future<Result<DataJSONBase>>
Invoke Web View Custom Method.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reorderPreviewMedias({required InputUserBase bot, required String langCode, required List<InputMediaBase> order}) Future<Result<Boolean>>
Reorder Preview Medias.
reorderUsernames({required InputUserBase bot, required List<String> order}) Future<Result<Boolean>>
Reorder Usernames.
requestWebViewButton({required InputUserBase userId, required KeyboardButtonBase button}) Future<Result<BotsRequestedButtonBase>>
Request Web View Button.
resetBotCommands({required BotCommandScopeBase scope, required String langCode}) Future<Result<Boolean>>
Reset Bot Commands.
sendCustomRequest({required String customMethod, required DataJSONBase params}) Future<Result<DataJSONBase>>
Send Custom Request.
setBotBroadcastDefaultAdminRights({required ChatAdminRightsBase adminRights}) Future<Result<Boolean>>
Set Bot Broadcast Default Admin Rights.
setBotCommands({required BotCommandScopeBase scope, required String langCode, required List<BotCommandBase> commands}) Future<Result<Boolean>>
Set Bot Commands.
setBotGroupDefaultAdminRights({required ChatAdminRightsBase adminRights}) Future<Result<Boolean>>
Set Bot Group Default Admin Rights.
setBotInfo({InputUserBase? bot, required String langCode, String? name, String? about, String? description}) Future<Result<Boolean>>
Set Bot Info.
setBotMenuButton({required InputUserBase userId, required BotMenuButtonBase button}) Future<Result<Boolean>>
Set Bot Menu Button.
setCustomVerification({required bool enabled, InputUserBase? bot, required InputPeerBase peer, String? customDescription}) Future<Result<Boolean>>
Set Custom Verification.
setJoinChatResults({required int queryId, required JoinChatBotResultBase result}) Future<Result<Boolean>>
Set Join Chat Results.
toggleUserEmojiStatusPermission({required InputUserBase bot, required bool enabled}) Future<Result<Boolean>>
Toggle User Emoji Status Permission.
toggleUsername({required InputUserBase bot, required String username, required bool active}) Future<Result<Boolean>>
Toggle Username.
toString() String
A string representation of this object.
inherited
updateStarRefProgram({required InputUserBase bot, required int commissionPermille, int? durationMonths}) Future<Result<StarRefProgramBase>>
Update Star Ref Program.
updateUserEmojiStatus({required InputUserBase userId, required EmojiStatusBase emojiStatus}) Future<Result<Boolean>>
Update User Emoji Status.

Operators

operator ==(Object other) bool
The equality operator.
inherited