Мини-приложения
    20 августа 20267 мин чтения

    Телеграм игры: какие бывают и во что играть

    Четыре вида игр, которые умеет запускать телеграм-бот, почему исход разыгрывают серверы Telegram, а не сам бот, и как проверить игру до первой траты.

    «Игра в боте» в Telegram означает четыре довольно разные вещи, и от того, какая именно перед вами, зависит, где она запускается, сколько стоит и есть ли что выигрывать. Telegram добавлял новый способ делать игры примерно раз в пару лет, ни разу не убрав предыдущий, — поэтому все четыре встречаются в чатах до сих пор. Разбираем, чем они отличаются и как проверить игру до первой траты.

    Четыре вида — коротко

    ВидГде запускаетсяСколько стоитЧто можно выиграть
    Инлайн-игра на HTML5Карточка в чате, разворачивается в игруБесплатноМесто в таблице рекордов чата
    Игра в мини-приложенииПолноценное веб-приложение внутри TelegramБесплатно или Stars за дополненияТо, что выдаёт само приложение
    Игра прямо в перепискеСообщения и кнопки, без игрового экранаБесплатноПраво хвастаться
    Игра на StarsМини-приложение с платежами TelegramTelegram StarsStars, подарки, коллекционные предметы

    Инлайн-игры на HTML5

    Самый старый формат. Игровая платформа Telegram позволяет боту отправить игру в любой чат карточкой; по нажатию открывается HTML5-игра, а результат возвращается в этот же чат общей таблицей рекордов. Весь смысл в социальном крючке: игра обычная, но список того, кто кого обошёл, лежит в группе, где вы и так сидите. Такие игры всегда бесплатны — платить за них платформа просто не умеет.

    Игры в мини-приложениях

    Мини-приложение — это полноценная веб-страница внутри Telegram, которой доступны ваша тема оформления, язык и подписанное подтверждение того, кто вы. Здесь работает всё, что работает в браузере, поэтому почти все игры, сделанные с тех пор, — именно такие. Открываются они из бота, по ссылке, из меню вложений или с кнопки клавиатуры в чате.

    Если интересно, что мини-приложения умеют помимо игр, есть отдельный разбор: как выбрать лучшие мини-приложения Telegram.

    Игры прямо в переписке

    Игрового экрана нет вовсе: бот отправляет сообщение, вы жмёте кнопку под ним, бот это сообщение редактирует. Мафия, викторины, настолки по очереди — всё это устроено так. Звучит примитивно и стареет лучше всего остального: работает в любом клиенте, ничего не стоит в поддержке и не ломается, когда меняется отрисовка.

    Игры на Stars

    Мини-приложение, которое принимает Telegram Stars за попытки, коробки или улучшения. Сам платёж при этом происходит не в приложении, а в платёжном окне Telegram — и это самое полезное, что стоит знать про категорию. Если «игра на Stars» просит заплатить как-то иначе, это не способ оплаты, а аномалия. Если вы ещё не покупали Stars, начните с разбора, что такое Telegram Stars.

    Исход разыгрывают серверы Telegram

    В Bot API есть деталь, которая объясняет неожиданно много таких игр. Анимированные эмодзи Telegram — кубик, дартс, баскетбольный мяч, футбольный мяч, боулинг и игровой автомат — не украшение. Когда бот отправляет такое эмодзи, результат разыгрывают серверы Telegram: они же его анимируют и лишь затем сообщают боту, что выпало. Бот не может выбрать исход и не может узнать его заранее.

    Получается бесплатный генератор случайности, который оператор не подкрутит, — на нём построена целая категория дайс-ботов. Заодно это задаёт полезное ожидание: когда результат действительно не в руках оператора, об этом говорят прямо и показывают, как проверить. Когда игра уклончива насчёт того, откуда берутся её числа, эта уклончивость и есть ответ. Что такое настоящая проверка, разобрано в материале о provably fair.

    Пополни на 100 ★ → карта +50%

    Готов начать?

    Открой Gift Club в Telegram и примени всё на практике.

    Играть в Gift Club

    Как проверить игрового бота до игры

    • Сверьте юзернейм с источником, которому доверяете. Похожий юзернейм — самая дешёвая атака из существующих, а приложение на той стороне может быть точной копией. Переходите по ссылке из канала или сайта самого проекта, а не из выдачи и не из пересланного сообщения.
    • Оплата должна открывать окно Telegram. Покупка Stars проходит в интерфейсе Telegram, а не в форме внутри игры. Из платёжного экрана, живущего внутри веб-вью, стоит выйти.
    • Сид-фраза не нужна никому. Ни одна игра никогда и ни для чего не требует слова восстановления кошелька — в том числе «для подтверждения» или «синхронизации» баланса. Смотрите разбор схем со Stars.
    • Найдите отдачу до первой траты. Игра, которая берёт деньги, обязана говорить, сколько возвращает. Если опубликованной цифры отдачи нигде нет, исходите из худшего, а не из среднего.
    • Проверьте, что вывод вообще есть и описан. Выигрыш, который нельзя забрать, — это табло, а не приз. Правила вывода должны читаться до того, как вы что-то вложите.

    Где здесь Gift Club

    Gift Club — четвёртый вид: мини-приложение, где каждая коробка оплачивается Stars, а призы — подарки Telegram и Stars. Бесплатных коробок нет, и мы предпочитаем сказать это прямо, а не дать вам выяснить это после установки. Все игры работают на опубликованной целевой отдаче 95%, каждый раунд можно проверить постфактум, а цифры по каждой игре собраны в индексе RTP — вместо одной обобщённой маркетинговой цифры.

    Если хочется сначала прочитать механику, у каждой игры есть гайд со своей таблицей выплат: гайды — это честная версия последнего раздела этой статьи.

    Частые вопросы

    Работают ли телеграм-игры на компьютере?

    И мини-приложения, и инлайн-игры запускаются в Telegram Desktop и в веб-версии. Отдельная игра всё же может быть сделана только под мобильные, а некоторые сами закрываются на телефоне, но платформа этого не требует.

    Они бесплатные?

    Инлайн-игры и игры в переписке бесплатны по устройству. Мини-приложения бесплатны на входе и могут просить Stars уже внутри — и вот эту разницу стоит держать в голове, потому что «бесплатно играть» и «бесплатно» — разные утверждения.

    Может ли игровой бот читать мои сообщения?

    Личные чаты — нет. Бот видит сообщения, отправленные ему напрямую, а в группе — либо только команды в свой адрес, либо всё, в зависимости от настройки, которую разрешил админ. Мини-приложение получает подписанное подтверждение вашей учётной записи, а не историю переписки.

    Почему так много игр выглядят как казино?

    Потому что Stars за одну ночь дали каждому боту рабочий платёжный канал, а самое простое, что строится на платёжном канале, — ставка. Такие механики дёшевы в разработке и понятны без объяснений. Это повод проверять цифры отдачи, а не повод ставить крест на категории.

    Что будет с прогрессом, если закрыть игру?

    Он лежит на сервере оператора и привязан к вашей учётной записи Telegram, так что закрытие приложения или смена устройства его не теряют. Это же означает, что оператор может его забрать, — и это уже другой риск.

    Что почитать дальше

    Источники

    Пополни на 100 ★ → карта +50%

    Готов начать?

    Открой Gift Club в Telegram и примени всё на практике.

    Играть в Gift Club

    Keep reading