@model LittleShop.DTOs.BotWizardDto @{ ViewData["Title"] = "Telegram Bot Creation Wizard"; var showCommands = ViewData["ShowCommands"] as bool? ?? false; var commands = ViewData["BotFatherCommands"] as string ?? ""; }

Telegram Bot Creation Wizard

@if (!showCommands) {
Step 1: Bot Information
@Html.AntiForgeryToken()
This is the name users will see
@@
Must end with 'bot' and be unique on Telegram
Bot conversation style (can be changed later)
Cancel
} else {
Step 2: Create Bot with BotFather
Follow these steps in Telegram:
@commands
Step 3: Complete Bot Setup
@Html.AntiForgeryToken()
Paste the token you received from @@BotFather
}
Wizard Progress
  • 1. Bot Information
  • 2. Create with BotFather
  • 3. Complete Setup
@if (showCommands) {
Quick Tips
  • BotFather responds instantly
  • Username must end with 'bot'
  • Keep your token secure
  • Token starts with numbers followed by colon
} else {
Personality Preview

@if (!string.IsNullOrEmpty(Model.PersonalityName)) { @Model.PersonalityName personality selected } else { Auto-assigned personality based on bot name }

Personalities affect how your bot communicates with customers. This can be customized later in bot settings.

}
@section Scripts { }