Репутація українського ІТ. Пройти опитування Асоціації IT Ukraine
×Закрыть

HappySecretSantaBot — бот по нахождению персонального Санта-Клауса


Хочу представить свой проект — HappySecretSantaBot. Это телеграм бот, который помогает пользователям сделать Новый Год еще немножечко светлее для себя. Суть его заключается в том, чтобы каждый человек смог найти своего Санту.
Цель: Сделать так, чтобы в преддверии Нового Года у каждого пользователя был подарок от случайного Санты :)

В начале игры бот приветствует каждого пользователя, объясняя правила. Как только пользователь приступает к игре, бот спросит у вас страну, и даст вариант ответа «Буду в команде» (на случай, если у вас есть локальный круг друзей, или в офисе решили поиграть и т.п.), нажимая на который Вы не предоставляете никакой информации боту о себе, кроме как ФИО и список желаний подарков к Новому Году для Санты :)
Иначе, если игра не командная, боту нужно узнать у каждого пользователя данные о нем (страну, город, адрес, ФИО, список желаний) для того, чтобы передать это Вашему Санте.

В игре есть два режима: одиночный и командный

Одиночный под собой предусматривает то, что пользователь находит совершенно случайного Санту (в пределах его страны). Пользователь жмёт кнопку, что хочет найти совершенно случайного Санту, система регистрирует его, и каждый час ходит и объединяет в пары тех, у кого ее нет. В течение часа (если, конечно на этот момент есть пользователи с Вашей страны также без Санты) пользователю придет сообщение с данными о его получателе, а также о том, что Санта найден.

Командный дает право пользователям объединяться в комнаты. Это хорошо подойдёт тем, кто например в офисах, или в большой команде друзей хочет сделать друг-другу подарки. Один человек создает комнату в боте, бот даёт номер комнаты лидеру комнаты, по которому он может пригласить остальных людей. Люди вводят номер этой комнаты и попадают в неё. Для начала игры лидер комнаты должен нажать /play. После этого, бот перемешает всех пользователей и каждому достанется его Санта, каждому человеку в комнате придёт личное сообщение от Бота, с данными, куда доставлять подарок. Покидать комнату нельзя, если пользователю уже достался Санта. Однако, комнату можно покинуть, если пользователь еще не получил Санту. Лидер (создатель) комнаты не может покинуть комнату, если там есть хоть кто-то помимо него.

photo5197272764942231908
santa3

Раз в месяц бот будет напоминать Сантам, какие еще не отправили посылку, что не нужно быть плохими Сантами, и давайте-ка по быстрее :)

Желаете испробовать? :)
t.me/HappySecretSantaBot

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Итак, я создала комнату, у меня есть ее номер. Друзья присоединиться не могут — бот не может найти такой номер комнаты. Я решила проверить в какой же комнате я состою — но бот посчитал, что я не состою ни в одной комнате и присоединиться к тому номеру комнаты я также не могу(
Еще из фич советую ввести исключения — чтобы люди в паре не попадались друг другу, т.к. они уже обычно и так дарят подарки друг другу, притом более дорогие, чем в сикрет санте.

Подписаться на комментарии