{"id":14276,"url":"\/distributions\/14276\/click?bit=1&hash=721b78297d313f451e61a17537482715c74771bae8c8ce438ed30c5ac3bb4196","title":"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u0442\u043e\u0432\u0430\u0440 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0443 \u0431\u0435\u0437 \u0431\u0438\u0440\u0436\u0438","buttonText":"","imageUuid":""}

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

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

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

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

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

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

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

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

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

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

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

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

0
37 комментариев
Написать комментарий...
Lexx Sky

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

Ответить
Развернуть ветку
Гудзонский ястреб
Ответить
Развернуть ветку
Павел -

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

Ответить
Развернуть ветку
Zen63

Климакс, наверно, имелся в виду! А вообще, что имею то и введу...

Ответить
Развернуть ветку
Бабка в засаде

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

Ответить
Развернуть ветку
Pavel Loginov

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

Ответить
Развернуть ветку
Бабка в засаде

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

Ответить
Развернуть ветку
Семен Переделкин

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

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

Ответить
Развернуть ветку
Бабка в засаде

Ну да, а маньяки дышат воздухом как и другие люди, значит все люди - маньяки

Ответить
Развернуть ветку
Семен Переделкин

Я не про то. А про то, что даже самый распоследний долбоёб таковым себя не считает.

Ответить
Развернуть ветку
Бабка в засаде

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

Ответить
Развернуть ветку
Семен Переделкин

С этим я не спорю.

Ответить
Развернуть ветку
Денис Пешехонов

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

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

Ответить
Развернуть ветку
Andrey Fedorov

Украл у вас идею с инлайн кнопками в календаре для своего бота, надеюсь, вы не против)

https://vc.ru/tribuna/330371-a-ya-napisal-bota-kotoryy-zadolbaet-vas

Ответить
Развернуть ветку
Денис Пешехонов

Хе-хе, трекинг привычек у меня тоже был (в видел вебсервиса, не приложения).

Идею берите, конечно. Но если вдруг захотите отблагодарить, то можете в своём канале упомянуть мой пока что маленький и растущий: https://t.me/clockstackwheels :) Можно просто репостнуть оттуда что-нибудь, мне кажется даже найдутся записи по теме вашего. В общем, на ваше усмотрение.

Ответить
Развернуть ветку
Andrey Fedorov

Добавил ссылку на ваш канал в пост о боте :)

Ответить
Развернуть ветку
Дмитрий Беговатов

А что это за бот?)

Ответить
Развернуть ветку
Денис Пешехонов

У меня был когда-то бот для организации совместных мероприятий с друзьями (каждый отмечает даты когда он может, а бот показывает пересечение). Но боты в Телеграме не выстрелили как рынок, и я его закрыл.

Ответить
Развернуть ветку
Dengi

Почему это не выстрелили? Моими ботами больше ста тысяч человек пользуются, рынок большой. Жалко было 5$ на VPS? Если бы не закрыли то был бы рост

Ответить
Развернуть ветку
Денис Пешехонов

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

Сам Дуров на них забил, ожиданий команды они не оправдали (инфа прямо от сотрудников Телеграма, но доказать я это не смогу), и поэтому мало того что разработчики Телеграма не создали никакого официального каталога, так ещё и многие функции ботов стали переносить прямо в клиент: статистику, опросы, флуд-контроль, менеджмент стикеров, напоминания, отложенные посты.

Ответить
Развернуть ветку
Dengi

Почему это не выстрелили? Моими ботами больше ста тысяч человек пользуются, рынок большой. Жалко было 5$ на VPS? Если бы не закрыли то был бы рост

Ответить
Развернуть ветку
Denis Odinets

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

Ответить
Развернуть ветку
Роман Рабочий

Вобщем да, и упарываться именно телеграм UI необязательно, можно в боте сделать вот такой webview, как в нашем боте). Но тут в целом кто как хочет так и ... Главное чтоб удобно было.

Ответить
Развернуть ветку
Barone Rosso

Т.е. человек сам выставляет субъективные оценки, повинуясь подсознательным факторам, и бот высчитывает по алгоритму субъективный результат? На мой взгляд ценность такого ответа невысока. Или он более интеллектуален и может исходя из контекста задавать вопросы касательно тематики? Но опять же фактор субъективной оценки того или иного параметра 🤷‍♂️

Ответить
Развернуть ветку
Роман Рабочий

Даю обратную связь, прикрутить обработку ИЛИ. А то у меня чот не вышло )

Ответить
Развернуть ветку
Andrew Stepanov
Ответить
Развернуть ветку
Ксения Харитонова

полезная штука если, в принципе без разницы какой из вариантов победит в данной схватке выбора)

Ответить
Развернуть ветку
Dmitry

Не проще просто подумать и сделать свой выбор, а не надеяться на бота?

Ответить
Развернуть ветку
Дима Смирнов
Автор

@Гудзонский ястреб
Пришлите строчку пожалуйста @CodeOrDie42, а то по скрину не получается повторить

Ответить
Развернуть ветку
Всвиторе

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Michael Wylsakom

не проще монетку кинуть? 😂

Ответить
Развернуть ветку
Артём Артёмов

Пока все оценки и условия выставишь уже и выбирать что-то между тем и тем перехочется

Ответить
Развернуть ветку
Максим inform.best

Мне кажется надо ещё продублировать функционал в виде web

Ответить
Развернуть ветку
Маргарита Емельянова

интересная идея, поможет принять рациональное решение, но думаю не в каждом случае применима

Ответить
Развернуть ветку
Anton Zhitarev

Вообще штатная функция телеги - кинуть кость.

Ответить
Развернуть ветку
Reymaer

Класс! А на чем делали? Какой фреймворк?

Ответить
Развернуть ветку
34 комментария
Раскрывать всегда