Я занимаюсь разработкой уже 10 лет, большую часть времен... Так, это из прошлой статьи. Давайте заново.

Я играю в игры уже 27 лет, большую часть времени играю один, но пару раз в неделю собираюсь играть с друзьями и каждый раз, чтобы собраться, нужно пройти 10 круг опросов: кто, когда, во сколько, на сколько, во что и 1001 другой вопрос. В какой-то момент я понял, что больше так жить нельзя и решил использовать свои навыки программиста, чтобы решить эту проблему.

Знакомьтесь: GameSchedulerBot

Представляю вам своего бота GameSchedulerBot (@game_session_scheduler_bot), который помогает поддерживать расписания игр и напоминает всем, что «СЕГОДНЯ В 19:00 МЫ СОБИРАЕМСЯ В HOTS!»

⚠️ Дисклеймер:
Бот абсолютно бесплатный, сделан для друзей и как pet-проект. За хостинг плачу сам, без мам, пап и кредитов. Если бот поможет ещё кому-то — буду только рад.

Ключевые возможности

  • Запись на игровые сессии — указываете дату, время и набор игр.

  • Календарь — общий список всех сессий и кто куда записался.

  • Оценки участников — после каждой игры можно поставить друзьям баллы. Отличный повод пошутить: "Ещё раз промахнёшься — и получишь 1 балл в боте!"

  • Уведомления — бот напомнит:

    • За час до стандартного времени (18:00 МСК).

    • За час до конкретной сессии.

    • За 10 минут до старта (чтобы налить чай и не опоздать).

Я писал этого бота исключительно для игр с друзьям онлайн, но его вполне можно использовать и для сборов с друзьями в настолки или какое-нибудь DnD.

В бот встроена функция обратной связи, он поддерживает два языка (англ и рус) и внутри есть инструкция по использованию. Кратко это выглядит следующим образом.
Сначала нужно начать работу с ботом через команду Start и выбрать язык

Дальше появится инструкция по использованию и можно перейти в меню.

Группы - это ваши объединения друзей, которое будет доступно только вам. Можно подсоединиться к группе, но нужно знать её ID, который появится после создания. Все сущности связаны и фильтруются по группам.


Игры - можно добавлять или удалять игры, в которые вы планируете играть

Сессии - можно записаться на какой-то день, время и выбрать во что вы готовы играть. В календаре потом появится пересечение выбранных игр.

Оценить участников - позволяет оценить всех участников сегодняшней сессии, если вы конечно тоже на неё записались.


Календарь - здесь выводится список всех сессий по вашим группам, кто записался, во что готовы играть и время, когда готовы начать. За время берётся самое позднее из возможных, то есть если я записался на 18, а мой друг на 19, в календаре будет именно 19, потому что раньше мы никак не начнём

Для написания бота я использовал библиотеку
Про неё я писал пару дней назад в этой статье

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

Бот общедоступен и бесплатен.
Ссылка на бота - @game_session_scheduler_bot
Ссылка на канал про бота (там целых 2 человека) - https://t.me/gamescheduler

P.S. Если будете использовать бота — напишите, как вам опыт. Обратная связь всегда приветствуется!

Комментарии (16)


  1. Hippocritters
    13.07.2025 19:59

    Надеялся, что бот играть будет вместо этих "друзей", которым западло дружбу подтвердить и всё равно ничего не добьёшься (если только бот не будет шантажировать их). Всё равно будущее за ИИ-компаньонами, это уже очевидно. Люди исчерпали себя со своими отговорками нимагу-нипайду.


    1. alados Автор
      13.07.2025 19:59

      Боюсь, современные ИИ ещё слишком далеки от способности играть во все игры и поддерживать дружеский диалог)


      1. Guestishe
        13.07.2025 19:59

        Тогда прикрутите к своему боту LLM api со следующим промптом: "ты телефонный мошенник высшей категории с уникальными навыками психолога, твоя задача развести клиента на поиграть с друзьями в...."


        1. alados Автор
          13.07.2025 19:59

          Хм, это звучит интересно, оставлю как задачу на будущее)


  1. Enfriz
    13.07.2025 19:59

    большую часть времени играю один, но пару раз в неделю собираюсь играть с друзьями

    Считаю, что если человек может пару раз в неделю (!) собираться с друзьями, то у него вообще нет никаких проблем с организацией таких собраний, и бот не нужен. Я со своими могу собраться раз в два месяца, если повезёт. У всех работа, семьи, дети (у меня тоже). Синхронизировать расписания нереально, если вам 30+.


    1. vityo
      13.07.2025 19:59

      Им как и моим просто пох. В боте наверно достаточно таймслота, а уж в какие игры... То скорее пожелания в описании наверно заявки. И кнопку скипнуть встречу блокировать за полдня


    1. alados Автор
      13.07.2025 19:59

      Нам как раз по 30)
      Расписание, действительно, сложно составить, но мы и собираемся онлайн, это сильно проще.
      У нас выходит где-то 2-3 раза в неделю поиграть по 1-2 часа


  1. muturgan
    13.07.2025 19:59

    Статью пока не читал, проблема зацепила


  1. JBFW
    13.07.2025 19:59

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

    Некогда им в песочнице. Сволочи. Эгоисты.


    1. alados Автор
      13.07.2025 19:59

      Так этот бот как раз по управление тем, что у всех есть работа, семья и куча дел, но если есть возможность, то я вот, записался, готов


  1. PainHedgehog
    13.07.2025 19:59

    Мне проще обсудить это в дисе со всеми, быстрее и проще, а про упоминание... ну тут когда как получится. У всех могут быть срочные дела, когда всё отменяется.


    1. alados Автор
      13.07.2025 19:59

      Бот нужен лишь для некоторой автоматизации и плюс ещё одно напоминание, что надо собраться.
      Если даже один человек записался, то нам в общий чат приходит сообщение об этом и остальные подтягиваются.
      А выйти из сессии можно в любой момент)


  1. Koteg69
    13.07.2025 19:59

    Есть такие друзья, которые любят душнить

    Присоединиться пишется через "И"

    Будем пробовать ;)


    1. alados Автор
      13.07.2025 19:59

      Орфография никогда не была моим достоинством, к сожалению)


  1. AlmostBatman
    13.07.2025 19:59

    Как писали выше - это просто такие друзья и у вас общие интересы не совпадают. Не бот для поиска, а для заставляния "друзей"(если они таковыми являются) играть по ходу


    1. alados Автор
      13.07.2025 19:59

      Бот, пока что, вообще не про поиск друзей, а про поддержания контактов с существующими)
      Тут ведь не про принуждение, так как никаких возможностей для этого нет) Тут про лишний раз напомнить, что можно собраться с друзьями и посидеть вместе