Проект: Liner Bot: бот для большого дома и его жильцов  Публичный пост
8 ноября 2021  1777
ОХУЕННО ⨯4 Держи долор
Liner Bot: бот для большого дома и его жильцов

Версия 0.1. Бот для авторизации в чат жильцов

В 2020 году мы группой людей запустили закрытый чат жильцов, и для упрощения регистрации я написал простенький телеграм бот. Он просит документы / пропуск или просто селфи с видом из окна, отправлял администратору чата и тот нажимал одну из кнопок «принять/отклонить». Администратор принимал, бот отправлял одноразовую ссылку в чат.

Такая модная схема быстро зашла, ссылку на бот раскрутили в открытых чатах, повесили в подъезды. Чат начал расти по 20-30 человек в день.

нужно было селфи... но... ладно...
нужно было селфи... но... ладно...

На самом деле я вот говорю «простенький», а те кто в 2020 году пытался иметь дело со ссылками в чат помнит, что одноразовых ссылок не было, и бот мой их сам сбрасывал, когда видел, что человек зашёл, а когда заходил «чужак» бот его кикал, сбрасывал ссылку и ругался. То есть по сути я написал сервис генерации одноразовых кодов доступа. Это потом телеграм дал одноразовые ссылки и логика в боте упростилась :)

Потом соседний дом...
А, ну да, знакомьтесь, ЖК "Лайнер": стоит в Москве на Ходынском поле, с двух сторон от самого большого ТЦ в Европе "Авиапарк", два больших дома - "Запад" и "Восток" по 2500 апартаментов.

вроде один комплекс, а идти между ними больше 10 минут
вроде один комплекс, а идти между ними больше 10 минут

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

Версия 1.0 Первые интеграции с УК

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

Бот стал принимать заявки на пропуск автомобилей и передавать в охрану. Никаких API, только хардкор: каждый охранник был подружен с телеграмом, записан в бот как "охранник" и к нему стали приходить вот такие заявки:

там адрес и телефон
там адрес и телефон

Тут я решил несколько болей: раньше охрана принимала только в WhatsApp, ибо там виден номер телефона, теперь бот сам запрашивает телефон, адрес и передаёт в охрану в нужном виде. А вторая - людям теперь не нужно писать “добрый день, пропустите пожалуйста такую машину, вот адрес”. Сделал даже киллерфичу: при отправке фотографии в бот он сразу спрашивал “кидать в охрану?” - так люди скриншотили такси и получали пропуск одним кликом.
Надо ли говорить, что основная сложность была не в программировании :)
А, да, наверное надо - так вот бюрократия, убеждение, обучение, подпинывание - все это ложится на хрупкие плечи кодера.

А еще я добавил автоответ бота на ключевые слова в чате, мне нравится:

Дальше добавился колл-центр.
Раньше он принимал заявки только в виде телефонных звонков и в никем не используемом приложением, за который УК отвалили кучу бабла. Механика прежняя - авторизация, прием заявки - отправка в аккаунт диспетчера.
Здесь киллер-фичей стала возможность передачи фото и видео, чего до сих пор не сделали в приложении. Так люди жалуются на мусор, лампочку или просят помощь.

Экосистема чатов

Не знаю как у вас, а вот у нас в доме на 2500 тысячи квартир чаты жильцов еще делятся на чаты по подъездам, чаты по интересам, флудилки и прочие. В основной чат можно попасть по авторизации, а в чаты “поменьше” пускали все еще вручную.
Я придумал пост-авторизацию: чтобы попасть в чат подъезда Б Лайнер-Запад, нужно сперва авторизоваться в чат Жильцов Запад. А затем уже вторая авторизация (или ее отсутствие для флудилки, например). В боте появился список чатов, и добавился инструмент, с которым каждый может добавить чат в список.

есть еще минимум две флудилки
есть еще минимум две флудилки

Обновление 2.0

Начинал писать 1.0 я на стеке pyTelegramBotApi (синхронный), psycopg2, все деплоится на Heroku.
2.0 была переписана целиком на асихнронный aiogram, asyncpg, добавлена Redis для FSM. Был заиспользован божественный фреймворк aiogram-dialog, который упрощает работу с inline keyboards, всем рекомендую.

Собственно, в этом была основная цель изменений, несмотря на то, что синхронная версия работала как часы, но клавиши под строкой ввода люди не особо знакомые с ботами постоянно теряли, скрывали, а inline клавиши + pytelegrambotapi это боль.
К тому времени в боте было 2000 пользователей.

Я добавил еще одну классную штуку - возможность поделиться ссылкой на чат через inline команду. Это бустнуло авторизации в чаты в космос.

Открываем двери в подъезд и шлагбаумы из бота

Однажды в УК постучались ребята, предоставляющие считыватели с реле превращающие любые двери на стандартных mifair карточках в открывающиеся с телефона.
И так получилось, что я как тыжпрограммист с ними заобщался и договорился об интеграции. Тут мне потребовалась еще одна интеграция - нельзя же просто так пускать кого попало, кто сказал "честное слово, я у вас живу". С создателями приложения УК договорился о простой API - я передаю номер апартамента и номер лицевого счета, а API выдает совпало/не совпало. Таким образом я подтверждаю жильца при этом не сохраняя личные данные и не имея доступ в базу. Ненавижу думать о персональных данных.

надо иконки сделать, чтобы не путать въезд и выезд
надо иконки сделать, чтобы не путать въезд и выезд

Почта

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

Почта
Почта

Барахольщик

Чат барахолка есть во всех домах и потихоньку я начал его систематизировать, первым добавился аукцион.


Надо придумать как еще парсить объявления, но совершенно не хватает времени.

Расходы и монетизация

Я долго не мог придумать как же мне начать не только тратить на бота.
На тот момент Heroku ел:

  • 7$ Heroku hobby
  • 9$ postgresql hobby basic

Вскоре добавилось еще 10$ за Redis, внезапно я вышел за 30 мегабайт.

Донаты

Первым стало решение после подпинывания жены: я просто сделал небольшое сообщение в рассылку со ссылкой на чаевые. Я не рассчитывал вообще ни на что, но результат очень удивил. Буквально за 3 часа мне накидали 20'000 рублей и самый большой донат был 3000. Это же как я помог оказывается кому-то!

Затем я добавил Patreon и набрал чуть больше 20$ подписок. Это мне покрыло ежемесячные расходы.

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

Расширение

Решение выйти на рынок ботов для управляющих компаний тоже было в рассмотрении. Я посмотрел боты, предлагавшие свой сервис за 15000 рублей сразу + 1 рубль в месяц за квартиру - и честно, выглядят они все как говно. Но управляющим компаниям дизайн бота не продать.
А вот что им нужно - так это кросс-мессенджер сервис - и вотсап и вайбер и фейсбук, а мне неохота в это вникать.

Но, видимо когда ты делаешь свое дело хорошо из этого может что-то получиться и в итоге соседка создала свою УК и взяла мои услуги. Договорились на особых условиях и пока мои доходы ровно 0 и вряд ли превысят его в ближайшее время.

зато приятно
зато приятно

Сервисы

Я долгое время не соглашался на любые предложения о рекламе внутри бота, так как не хотел, чтобы бот был чем-то навязчивым и ассоциировался с какой-то наживой. Но вот кажется нашел идеальную для себя схему. Бот не просто предлагает посмотреть чей-то ресурс, он полноценно встроил сервис заявок/заказов стороннего сервиса.

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

Пока все доходы от сервисов я потратил на донаты другим хорошим людям :)

Какой совет вы бы сами могли дать идущим по вашим стопам?

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

Обязательные спасибки

Мне пока не давали в руки микрофон с моим ботом, но все же есть кого поблагодарить:

@madhead - именно с его поста я понял, что можно не сильно парясь захостить на Heroku телеграм бота и много мучал вопросами, он знает как на самом деле я умею кодить, хехе :)

Tishka17 - и его либе aiogram-dialog, благодаря которой бот реально приятный.

Просто моему соседу Никите, который вдруг да прочитает этот пост, с которым мы вместе, простите, "хаваем все это", и стараемся улучшать жизнь нашего дома :)

Связанные посты
68 комментариев 👇

Чел, спасибо тебе за бота и за пост. Это очень круто.

Твой сосед из «Лайнера» Никита (другой)

  Развернуть 1 комментарий

@niketas,

там было мое сообщение, что "ТЖ уже не тот" :))

  Развернуть 1 комментарий

С большим удовольствием прочитал, особенно про ту часть, где описана реклама услуг жильцов самого ЖК. По-моему, это очень крутой задел на то, чтобы сделать настоящее дружное комьюнити и повысить качество жизни для тех, кто в этом заинтересован. Ну в лучших традициях современной урбанистики, где рабочие места создаются внутри сообщества, а значит меньше человек вынуждены ездить через полгорода на работу, а значит все вокруг чуточку более счастливы, и так далее :)

Отличная работа и желаю побольше моральных сил на поддержание проекта :)

  Развернуть 1 комментарий

@Frey, спасибо!
Да, я давно хочу бросить все эти парковки, квитанции, ремонт и прочие разборки в ЖК и заниматься социально полезными вещами :)
Сейчас вот жду разрешение на Ярмарку, ещё давно хотел всякие sharing economy вещи запускать…

  Развернуть 1 комментарий
Захар Кириллов, Амбассадор ЕРАМ в Клубе 8 ноября в 17:29

Ты очень очень очень крутой чел! Прям немножко даже завидую успеху.

Дело в том, что в 2010-2011 годах я пилил стартап, который предоставлял платформу для коммуникации между соседями.

Ну собственно похожих платформ сейчас уже уйма — для каждого ТСЖ по три штуки, включая нативные мобильные приложения. Только большинство из них фокусируются на коммуникации между ТСЖ и жильцами, а денег хотят зарабатывать на жильцах.

Мы же тогда делали фокус на оказании соседских услуг (полив цветов, присмотр за котом, выгул собаки, стрижка и репетиторство на дому), перенаправлении спама из физической почты в электронную (супер таретированная реклама условной Пятерочки у дома только тем жильцам, кто зарегал свою скидочную карту и тем самым выразил интерес к Пятерочке) и "умной многоэтажке".

Хорошо помню как мы решали ту же задачу авторизации в приложении. В итоге остановились на проверке через почтовый ящик: председатель ТСЖ мог распечатать в личном кабинете коды приглашения для каждой квартиры на листах А4 и раскидать их по почтовым ящикам жильцов.

Но увы — мы подписали 5 домов в Таллинне и благополучно пофейлили. Думаю, потому, что с одной стороны наш сервис несколько опередил время: мы предполагали вести коммуникацию через сайт (форум), емейл и очень дорогие SMS, которые мы так и не внедрили поэтому. Интегрироваться с ICQ и Skype было невозможно. Чаты в уже готовых мобильных приложениях решают коммуникационные задачи в 100500 раз круче. Нам даже создание собственного мобильного приложения непомогло.

С другой стороны, дремучесть людей на всех уровнях зашкаливала тогда: в большинство ТСЖ инициативные группы были оккупированы бабками, не имеющими ни компа, ни смартфона. В ТСЖ тоже сидели все хоть и за компами, но даже идея отправки счёта за коммунальные услуги по емейлу казалась им дикостью вычурной и излишней блажью.

Так что очень понимаю большинство твоих головняков. Мега-респектище за такое классное достижение!

  Развернуть 1 комментарий

@zahhar, аж самому больно стало пока читал (шучу, у меня нет эмпатии).
спасибо огромное за такой коммент!

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

  Развернуть 1 комментарий

@mrx, спасибо что прочитал коммент и ответил!

я бы если честно не думал о монитизации и расширении на другие УК пока они сами не проявят инициативу и не будут слёзно молить прийти и сделать им так же приятно, как Лайнеру. А пока сфокусироваться на делании своего продукта для Лайнера, чтобы им жильцы хвастались когда в гости в другие ЖК ходят.

Но хотя что я знаю про продукты. Игнорь меня смело )

  Развернуть 1 комментарий

Чувак, это очень круто и приятно. Спасибо что написал статью.

Развивай бота и монетизируй. Желаю тебе удачи!

  Развернуть 1 комментарий

@git, спасибо, приятно :)

  Развернуть 1 комментарий

О! вот я офигел, когда у Вастрика прочитал про свой дом.
Бот крутой, я даже донатил когда-то)
Пользуюсь в основном только заказом пропуска на машину, но мое уважение, продукт крутой получился.
Кстати, вопрос по проходу в подъезды: я так понимаю, что эта штука в итоге не полетела? у нас на подъезде содрали вроде ридер для чтения QR кодов от бота

  Развернуть 1 комментарий

@tchourko, еее, спасибо :)

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

  Развернуть 1 комментарий

@mrx, а, то есть QR совсем не нужен? то есть просто надо нажимать "Открыть подъезд"?

  Развернуть 1 комментарий

@tchourko, ага. QR пока нужен для открытия калиток, мне надо пнуть "мой пропуск", чтобы они их сделали в виде кнопок.

  Развернуть 1 комментарий

@mrx, круто-круто, протестирую сегодня тогда. Как-то я упустил это изменение)

  Развернуть 1 комментарий

@mrx, И правда работает)
Магия вне Хогвартса!

  Развернуть 1 комментарий
Наталья Петрова, Директор по маркетингу и продукту 10 ноября в 12:34

ЭТО
ПРОСТО
ОХУЕННО

СПАСИБО.

  Развернуть 1 комментарий

Офигенная проделана работа!

Я аж подумал, а не сделать ли тоже бота для нашего дачного кооператива, но потом вспомнил что 75% жителей это пенсионеры и передумал. 😁

ЗЫ
Осознал теперь твой каверзный вопрос на сходке у Толика. Масштабы моего бота гораздо скромнее. 🤭

  Развернуть 1 комментарий

@VBodrov, о, привет)

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

  Развернуть 1 комментарий

чет 30 баксов в месяц как-то дохуя, у меня Сучара на втрое меньшем живет при стеке java+postgresql+redis, может вам просто это все мигрировать на просто VPS где вышеуказанный зоопарк за вечер в докере поднимается?
Я бы мог помочь если что

А так бот хороший, скинул к пахану одного ЖК, его вообще возможно переиспользовать?

  Развернуть 1 комментарий

@Kirk, я прям вот меньше всего на свете хочу это еще и девопсить, на хероку все сидит и вообще не парит :) да, все дорого, но работает. Конторский опыт подсказывает, что VPS+Docker само работать не может :)) но может я ошибаюсь.

Прям переиспользовать нет :( В первые месяцы я уже хотел выложить в опенсорс и погнали, но потом появились странные личности, подорвавшие доверие к людям :)

  Развернуть 1 комментарий

@mrx, ну как хочешь) в целом экономия в 15 баксов может такого и не стоит

Ну в смысле нельзя просто бота добавить в чат ЖК и пользоваться им как своим?

  Развернуть 1 комментарий

@Kirk, ну разве что на кнопочку донатов нажимать )) надо добавлять дома, роли... проще поднять нового :)

  Развернуть 1 комментарий

@mrx, Посмотри в сторону Dokku. Self-hosted PaaS, идея как у Хероку, но значительно дешевле (потому что бесплатно и на любом подходящем недорогом сервере). Один раз настроил и дальше так же git push origin master и всё раскатывается.

  Развернуть 1 комментарий

@Frey, о, спасибо выглядит интересно.

  Развернуть 1 комментарий

@mrx, некоторое время назад видел функционал надбота: пишешь боту токен, задаешь несколько базовых настроек типа группы где админить, канала куда пересылать...и добавляешь уже своего бота (от кого токен) во все необходимые чаты.

Вот было бы очень круто иметь такой движок для обработки чатов домов/чатов ЖК.

  Развернуть 1 комментарий

@ntonio, звучит как "deploy to heroku" :) да, интересно, но кажется проще в том же боте держать до какого-то времени.

  Развернуть 1 комментарий

@mrx, зависит от задачи. Если делать бота чтобы другие ЖК могли его использовать - то деплой в Хероку нелёгкая задачка для не-IT жителей.

Ну либо делать услуги по развертыванию этакой one-time fee для каждого нового ЖК

  Развернуть 1 комментарий

Вау, очень крутой проект! И не важно как там накодено, главное что решает реальные задачи жильцов.

  Развернуть 1 комментарий

@madhead, не, ну ладно, логика кода написана хорошо!))
а вот со всеми веб-штуками я переломал кучу дров ))

  Развернуть 1 комментарий

Выглядит супер круто! Расскажи, а как вообще договаривался с УК, было ли при этом MVP? Было бы интересно прочитать

  Развернуть 1 комментарий

@Eatric, ох, это прям боль моя.

MVP было, но показывать смысла не было, в УК (а их было уже две за время работы бота в доме) нет технически грамотных людей, приходится придумывать как "продавать" идею :)

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

Сработал наш статус ("совет дома", важные люди :) ) и природный навык задалбывать, пока не получишь свое :)

  Развернуть 1 комментарий
Елена Кочева, основатель клуба путешествий 9 ноября в 07:05

Слышала о твоем боте, и это тот случай, когда я живя в паре домов от Лайнера, жалею, что живу не в нем :)))

Ты большой молодец ))

  Развернуть 1 комментарий

@kocheva_lena, потрясающая концентрация людей из одного дома/района в одном месте :)
здесь стоит жить хотя бы чтобы когда идешь с кальяном к соседям в лифте пересечься с другими такими же :)

  Развернуть 1 комментарий
Art Bandin, Предприниматель 10 ноября в 07:08

Илья, а как можно твой бот интегрировать ещё в один крупный ЖК? [хотели провести к нам вашу же УК, но те отказались 😒]

  Развернуть 1 комментарий

@artbandin, а чего отказались? Они по идее много жк щас захватывают.
А что из бота нужно вашему жк например?

  Развернуть 1 комментарий

@mrx, Политические игры. «сверху запретили».
Нам бы помогла авторизация в чатах, почта, аукцион. В перспективе интеграция со шлагбаумами у УК.

  Развернуть 1 комментарий

@artbandin, выяснили мы что у нас есть общие друзья, да? :)

  Развернуть 1 комментарий

@mrx, да :) так может в перспективе повзаимодействуем

  Развернуть 1 комментарий
Svetlana Lukyanenko, Менеджер продуктов 10 ноября в 07:13

Вау! Очень круто! Прочитала с удовольствием!

  Развернуть 1 комментарий
Павел Рыбин, Руководитель группы разработчиков 10 ноября в 12:32

Моя любимая фича — заказ пропуска для машины. Очень удобно. Спасибо!
Интересно, сколько в этом посте отметится жителей Лайнеров? :)

  Развернуть 1 комментарий

Я знала про твоего бота, но не думала, что все так масштабно и функционально, офигеть!

  Развернуть 1 комментарий

@MarinaK, да, он и в коде масштабный :)

  Развернуть 1 комментарий
Mordechai Dror, Software Development Engineer 8 ноября в 17:33

тот момент, когда у самого была идея бота для домовых чатов😅

даже имя в телеге забронировал (правда "ntighborship", так как "neighborhood" было уже занято), но дальше этого дело не дошло))

а тут смотрю, сколько всего прикрутили... ух, круто!

  Развернуть 1 комментарий

@vorant94, мне тут пришла мысль эту механику прикрутить в вастрик бота :) попробую поковырять

  Развернуть 1 комментарий

Просто топ! Сам со своими ботами прошел через похожие этапы, поэтому понимаю вдвойне.

  1. Зацени мою либу для сбора метрик для аиограма, может будет полезно: https://github.com/benyaming/aiogram-metrics (писец, до сих пор ридми не сделал, сегодня исправлюсь)

  2. Согласен с @kirk, твой зоопарк на хероке это прям тяжко, готов помочь тебе переехать на vps и настроить все в докере + github actions, там вообще ноль ебли, когда это уже настроено (у меня такой же стек, поэтому на все грабли я уже наступил)

  Развернуть 1 комментарий

@benyamin, у меня там для aiogram-dialog лежат в разработке штук шесть PR, но я такой ленивый что как до документации доходит я прокрастинирую. Вот они и висят

  Развернуть 1 комментарий

@mrx, я кстати не проникся после беглого взгляда (хотя тишку уважаю конечно)

Мб надо будет ещё попробовать

  Развернуть 1 комментарий
Антон Дуковский, человек из IT в стратегическом блоке 9 ноября в 14:37

Бро, это очень круто.
Ровно сейчас думаю про бота, чтобы автоматизировать уже сложившееся сообщество ЖК на 9 домов с кучей разных чатов, барахолкой, новостным каналом и вот этим всем остальным.

А у тебя уже так круто всё сделано.

Мы "монетизировали" всё это через то, что в Барахолке появились коммерческие объявления, но income там исключительно смешной - буквально на годовую оплату лицензии Combot-а, который сейчас делает welcome людям в общем чатике ЖК.

  Развернуть 1 комментарий

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

вот взять со стороннего сервиса - выглядит ок :)

  Развернуть 1 комментарий

@mrx, про монетизацию - point of discussion, конечно. мы столкнулись с тем, что делать платную рекламу нужно, чтобы соседи понимали границы. Потому как если этого не делать, соседи слишком часто начинали постить в основные чаты свои бизнес-объявления.

Оказалось, что 200 рублей за рекламный пост в канале Барахолка (не в основном чате) отлично отсекает желающих "зарабатывать" на соседях своим бизнесом.

  Развернуть 1 комментарий

@ntonio, а как отделить бизнес от единственного способа заработка типа кондитера домашнего?

  Развернуть 1 комментарий

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

В конце концов, 200р за пост - не супербольшая цена. Если в рекламном посте нет ценности на 200 р., зачем его публиковать?

  Развернуть 1 комментарий

@ntonio, вот вопрос, где вы берете людей, которые пишут новости? :)

  Развернуть 1 комментарий

@mrx, о, это долгая история, полная драм, предательств и борьбы за руль в чатике.

Сейчас новости из 3 каналов:

  1. несколько социальных активистов связанных с администрацией района. Они пытались отобрать руль в основном сообществе (ровно на этом моменте какие-то анонимы присылали мне в личку фотографии моей семьи из Инстаграма и предлагали быть конструктивнее). Потом активисты поняли, что в основном сообществе ловить нечего, ушли из него, и начали постить своё в новости. (Их новости попадают в News-канал через бот их собственного сайта для жителей)
  2. эко-активист, который занимается борьбой за чистоту воздуха в районе (дали ему возможность постить напрямую)
  3. я периодически делаю репосты интересного из основного чатика (например, где-то поблизости открыли банкомат. Для замкадного ЖК это СОБЫТИЕ).

Как делегировать последнее - пока не придумал.

  Развернуть 1 комментарий
Stanislav Shubin, Senior Software Developer 10 ноября в 04:28

Крутой проект! Как раз неделю назад размышлял над подобным функционалом для чатов ЖК, где приобретаю квартиру. Не размышлял над «унификацией», чтобы расширить функционал бота на разные ЖК? Или это сопоставимо с созданием нового бота для нового объекта?

  Развернуть 1 комментарий

@Stanislawww, слишком много кастомизации будет.
Например сейчас в боте у меня стоит хендлер в любой момент готовый поймать картинку и предложить заказать пропуск. Вряд ли это будет нужно другим домам, а чтобы сделать структурно хороший конфиг надо потратить время на переписывание всего :)

  Развернуть 1 комментарий

Оч интересно, как оцениваешь трудозатраты по отвязке базового функционала от Лайнера

Под базой понимаю авторизацию, барахолку, почту.

Давай в ЛС обсудим? Может нам с комментаторами выше действительно имеет смысл скинуться на такую активность? :)

Или тут действительно проще заново будет написать это все, учитывая твой опыт?

Как, кстати, сейчас заводятся новые чаты в которых может работать авторизация? Ты что-то хардкодишь в боте в этот момент?

  Развернуть 1 комментарий

@mrx, Тогда, значит, можно попытаться написать свой уютный маленький велосипед :)

  Развернуть 1 комментарий

@ntonio,

Как, кстати, сейчас заводятся новые чаты в которых может работать авторизация? Ты что-то хардкодишь в боте в этот момент?

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

  Развернуть 1 комментарий

@ntonio,

Давай в ЛС обсудим? Может нам с комментаторами выше действительно имеет смысл скинуться на такую активность? :)

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

  Развернуть 1 комментарий
Sergei Ruzki, Python Developer, ERP Architect, Odoo User 10 ноября в 08:30

Скок стоит? Продай незадорого, а? )

  Развернуть 1 комментарий

@sergeiruzki, я тут примерно посчитал сколько ночей я потратил на это, и оценил где-то в 350 тысяч своих часоденег :) 40 компенсировали донаты ))
я в целом могу писать ботов для УК за в общем-то недорого на базе :)

  Развернуть 1 комментарий
Алексей Панкратов, Питонист-постгрессер 10 ноября в 09:38

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

  Развернуть 1 комментарий
Oleg Zakharchenko, Работаю в кафе 16 ноября в 10:29

Это просто О-Ба-Лден-Но!

Очень понравился пост.

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

  Развернуть 1 комментарий

@zed, вот у нас есть мобильное приложение, которым пользуется не больше 20% жильцов по разным причинам. Ботом пользуется больше людей.
Кто-то хочет с компа - без вебверсии мобприложению никуда. Кто-то не хочет ставить отдельный апп, кто-то из-за границы не может установить, у кого-то может блекберри ))

Я не думаю, что обречены, но вот у нас реальность такая.

  Развернуть 1 комментарий
Anton Lebedev, программирую 9 ноября в 12:36

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

  Развернуть 1 комментарий

@lebster, если это восток, то там админы тормозят. Пусть мне напишет, я пну

  Развернуть 1 комментарий

Крутую работу проделал! В Москве с переездом в каждый новый дом, с ума сходил от этих чатиков и от их НЕ удобства

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб