Autobot::CLI::InteractiveSetup
Interactive configuration setup for new bot instances
Constants
CHANNELS = {Constants::CHANNEL_TELEGRAM => "Telegram", Constants::CHANNEL_SLACK => "Slack", Constants::CHANNEL_WHATSAPP => "WhatsApp", Constants::CHANNEL_ZULIP => "Zulip"}
Supported chat channels
PROVIDERS = {"anthropic" => "Anthropic (Claude)", "openai" => "OpenAI (GPT)", "deepseek" => "DeepSeek", "groq" => "Groq", "gemini" => "Google Gemini", "kimi" => "Kimi Code", "openrouter" => "OpenRouter", "bedrock" => "AWS Bedrock"}
Supported LLM providers
Class methods
Prompts for channel-specific configuration