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