Telegram-бот для сложного выбора

Всем привет! В жизни частенько приходится решать важные вещи, и зачастую выбор не очевиден. Для примера, что учить молодому человеку, захотевшему в ИТ: Python (быстро, просто, машинлёрнинг)? Go (ЗП, кажется, улетает в небеса)? Или JS? (все-таки самый популярный язык программирования сейчас, без работы не останусь?)

Для кого-то выбор очевиден, но меня подобные вещи всегда вводили в ступор и хотелось как-то однозначно и точно выбрать — и затем не сомневаться, а просто делать. И совершенно случайно узнал, что математики давно решили эту проблему, обозвав её MCDA.

И для решения этой задачи давным давно существуют такие замечательные вещи, как матрицы решений.

Прошло около двух лет, принято множество судьбоносных и чуть менее судьбоносных решений, исчеркан не один блокнот бумаги в клеточку (на ней удобнее чертить таблички), когда в голову пришла светлая мысль — а почему бы это не облегчить? Вбей значения, да посчитай по формуле — почему нет?
Так родился этот бот.

Если будет для кого-то полезен, то и хорошо. Краткая инструкция:

Бот работает в три раунда. В первом раунде, после /start, он выводит предложение обозначить варианты — между чем мы выбираем.

Telegram-бот для сложного выбора

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

Telegram-бот для сложного выбора

Чем важнее для вас фактор — тем выше надо выставить цифру веса.

В третьем раунде бот уточнит, насколько хорош тот или иной фактор в том или ином варианте.

Telegram-бот для сложного выбора

После того, как вы расставите все значения факторов, бот подсчитает с учетом весов, какой вариант по совокупности факторов — лучший.

Telegram-бот для сложного выбора

Вот и все — будет хорошо, если кому-то из сообщества это творение поможет.
Комментарии и критика приветствуются, хорошего всем вечера :)

6161
37 комментариев

Я не понял, а зачем автор делал бота, если его ничего не задолбало?

47

И какая цена у "переспать с соседкой"? И климат при этом?

3

Какая же хрень все эти матрицы... мы же не тупые, мы прекрасно можем держать в голове все эти факторы и коэффициенты. И раз мы не можем определиться, значит по сумме там набирается примерно одно и то же.
Человек у которого жуткая аллергия именно на собачью шерсть, никогда не будет сомневаться между тем чтобы завести собаку или например там хомяка. Даже если собаки ему нравятся чуть больше. Потому что мы не долбоебы и прекрасно понимаем что постоянная сильная аллергия это жопа

14

Поддержку. Если выбор не очевиден, то матрица не поможет) Возможно, позже что-то придет

6

"Потому что мы не долбоебы"

Фишка в том, что долбоёбы думают точно также. Хехе.

5

Отличная идея, наконец-то не очередной невнятный однокнопочный бот, а какая-никакая программа с алгоритмом и сложным действием.

Есть ощущение, что UI может быть лучше, с использованием всей силы Телеграмных inline-кнопок и всего подобного. Этими кнопками даже таблицу красиво вывести можно. Вот например, я когда-то выводил такими кнопками календарь с возможностью выбора дат, выглядело красиво и работало отлично:

9