Я занимаюсь разработкой уже 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. Если будете использовать бота — напишите, как вам опыт. Обратная связь всегда приветствуется!
Комментарии (7)
Enfriz
13.07.2025 19:59большую часть времени играю один, но пару раз в неделю собираюсь играть с друзьями
Считаю, что если человек может пару раз в неделю (!) собираться с друзьями, то у него вообще нет никаких проблем с организацией таких собраний, и бот не нужен. Я со своими могу собраться раз в два месяца, если повезёт. У всех работа, семьи, дети (у меня тоже). Синхронизировать расписания нереально, если вам 30+.
vityo
13.07.2025 19:59Им как и моим просто пох. В боте наверно достаточно таймслота, а уж в какие игры... То скорее пожелания в описании наверно заявки. И кнопку скипнуть встречу блокировать за полдня
JBFW
13.07.2025 19:59Когда встречается мнение типа "им западло пойти со мной поиграть" - почему-то представляется такой большой ребенок в песочнице, недовольный тем что остальные не пришли: кто-то остался дома мультики смотреть, кому-то мороженого купили, у кого-то кошка заболела, у кого-то диплом, а остальные работают.
Некогда им в песочнице. Сволочи. Эгоисты.
Hippocritters
Надеялся, что бот играть будет вместо этих "друзей", которым западло дружбу подтвердить и всё равно ничего не добьёшься (если только бот не будет шантажировать их). Всё равно будущее за ИИ-компаньонами, это уже очевидно. Люди исчерпали себя со своими отговорками нимагу-нипайду.
alados Автор
Боюсь, современные ИИ ещё слишком далеки от способности играть во все игры и поддерживать дружеский диалог)
Guestishe
Тогда прикрутите к своему боту LLM api со следующим промптом: "ты телефонный мошенник высшей категории с уникальными навыками психолога, твоя задача развести клиента на поиграть с друзьями в...."