class

Autobot::CLI::InteractiveSetup::Configuration

Inherits Reference < Object

Configuration collected from user

Constructors

new(provider : String, api_key : String, channels : Array(String) = [] of String, telegram_token : Nil | String = nil, slack_bot_token : Nil | String = nil, slack_app_token : Nil | String = nil, whatsapp_bridge_url : Nil | String = nil, aws_access_key_id : Nil | String = nil, aws_secret_access_key : Nil | String = nil, aws_region : Nil | String = nil, zulip_site : Nil | String = nil, zulip_email : Nil | String = nil, zulip_api_key : Nil | String = nil)
Source

Instance methods

api_key
Source
api_key=(api_key : String)
Source
aws_access_key_id
Source
aws_access_key_id=(aws_access_key_id : String | Nil)
Source
aws_region
Source
aws_region=(aws_region : String | Nil)
Source
aws_secret_access_key
Source
aws_secret_access_key=(aws_secret_access_key : String | Nil)
Source
channels
Source
channels=(channels : Array(String))
Source
provider
Source
provider=(provider : String)
Source
slack_app_token
Source
slack_app_token=(slack_app_token : String | Nil)
Source
slack_bot_token
Source
slack_bot_token=(slack_bot_token : String | Nil)
Source
telegram_token
Source
telegram_token=(telegram_token : String | Nil)
Source
whatsapp_bridge_url
Source
whatsapp_bridge_url=(whatsapp_bridge_url : String | Nil)
Source
zulip_api_key
Source
zulip_api_key=(zulip_api_key : String | Nil)
Source
zulip_email
Source
zulip_email=(zulip_email : String | Nil)
Source
zulip_site
Source
zulip_site=(zulip_site : String | Nil)
Source