abacusai.bot_channel_options
Classes
What the Personal Agents channel screens may offer on this cluster |
Module Contents
- class abacusai.bot_channel_options.BotChannelOptions(client, sharedChannels=None, telegramBotUsername=None, channels=None, slackWorkspace=None)
Bases:
abacusai.return_class.AbstractApiClassWhat the Personal Agents channel screens may offer on this cluster
- Parameters:
client (ApiClient) – An authenticated API Client instance
sharedChannels (list) – Channels this cluster runs a shared Abacus bot for, so they link by QR / deep link with no user-supplied tokens.
telegramBotUsername (str) – The shared Telegram bot’s username, when there is one.
channels (list) – Every supported channel: channel, label, whether it is shared, whether the ‘use your own bot’ screen should offer it (offers_own_bot), and the credential form it takes (credential_fields: key/label/secret, in display order).
slackWorkspace (dict) – The admin-installed Slack workspace personal agents can be reached from (team_id, workspace_name, linked: whether this user tied their Slack account to Abacus.AI), when the org has one.
- telegram_bot_username = None
- channels = None
- slack_workspace = None
- deprecated_keys
- __repr__()