Индивидуальный проект.
Актуальность и проблема
Цели и задачи проекта
Отличие от конкурентов
Инструменты разработки
Этапы разработки (общий план)
Настройка проекта
Этап 2: Splash Screen (экран-заставка)
Этап 3: Экран приветствия (Login)
Этап 4: Экран регистрации
166.71K

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: Экран регистрации

Перспективы развития
Что можно добавить в следующих версиях
• Коллекция: сохранение выпавших карточек
каждого игрока
• Ограничение количества роллов (кулдаун)
• Рейтинг игроков по редким карточкам
• Обмен карточками между пользователями
• Новые наборы карточек и сезонные
события
English     Русский Rules