Similar presentations:
Telegram_бот_Robochat
1. Индивидуальный проект.
Тема:Создание Telegram-бота «Карточный ролл» с
помощью конструктора Robochat
Выполнил студент группы 02-25.ИСИП.ОФ.9-НСК:
Фалеткин Александр Сергеевич
Руководитель: Герасимов Анатолий Евгеньевич
2. Актуальность и проблема
Почему Telegram-бот и почему конструктор?• Telegram — одна из самых популярных
платформ для общения и мини-игр
• Классическая разработка бота требует знания
программирования и хостинга
• Конструктор Robochat решает эти проблемы:
• бот собирается из готовых блоков без
написания кода
• работает без собственного сервера
• идеален для быстрого запуска
развлекательных проектов
3. Цели и задачи проекта
Цель и задачи разработкиЦель:
Создать Telegram-бота, который по нажатию кнопки выдаёт карточки разной
редкости
Задачи:
Изучить возможности конструктора Robochat
Зарегистрировать бота в Telegram и получить токен
Спроектировать сценарий и меню с кнопкой «Ролл»
Настроить выпадение карточек с разными шансами редкости
Протестировать бота и проверить работу кнопки
4. Отличие от конкурентов
Инструменты разработкиПрограммное обеспечение
Telegram + BotFather
Официальный бот для регистрации новых ботов
Выдаёт уникальный токен для подключения
Robochat
Онлайн-конструктор чат-ботов без
программирования
Сценарий строится из блоков, соединённых как
конструктор
Бесплатный тариф для небольшого числа
пользователей
5. Инструменты разработки
Этапы разработки (общий план)6 основных этапов создания бота
1.
2.
3.
4.
5.
6.
Создание бота в Telegram через BotFather
Регистрация и подключение бота в Robochat
Создание стартового сообщения и кнопки «Ролл»
Настройка случайного выбора редкости
Добавление карточек для каждой редкости
Тестирование и публикация бота
6. Этапы разработки (общий план)
Этап 1: Создание ботаРегистрация бота в Telegram
Порядок действий:
Открыть в Telegram бота @BotFather
Отправить команду /newbot
Задать имя и уникальный username (оканчивается на
bot)
Получить токен — ключ доступа к боту
Важно:
Токен нельзя показывать посторонним
7. Настройка проекта
Этап 2: Сценарий в RobochatПодключение бота и логика кнопки
Подключение:
Создать проект в Robochat и вставить токен бота
Сценарий:
Приветствие при команде /start с кнопкой «Ролл»
Нажатие кнопки запускает случайный выбор редкости
Бот отправляет карточку выпавшей редкости
Под карточкой снова появляется кнопка «Ролл»
8. Этап 2: Splash Screen (экран-заставка)
Система редкостикарточек
Шанс выпадения зависит от редкости (пример настройки)
Редкость
Шанс выпадения
Обычная
60%
Редкая
25%
Эпическая
10%
Легендарная
5%
9. Этап 3: Экран приветствия (Login)
Заключение и результатыЧто достигнуто в ходе проекта
• Цель достигнута: создан Telegram-бот с роллом карточек
• Решённые задачи:
• Бот зарегистрирован через BotFather и подключён к
Robochat
• Настроена кнопка «Ролл» и случайный выбор редкости
• Бот выдаёт карточки четырёх уровней редкости
• Приобретённый опыт:
• Работа с no-code конструкторами и логикой сценариев
10. Этап 4: Экран регистрации
Перспективы развитияЧто можно добавить в следующих версиях
• Коллекция: сохранение выпавших карточек
каждого игрока
• Ограничение количества роллов (кулдаун)
• Рейтинг игроков по редким карточкам
• Обмен карточками между пользователями
• Новые наборы карточек и сезонные
события