Skip to content

Чат дома и Telegram ​

У каждого дома в сайдкаре есть свой чат. Его можно связать с группой в Telegram: сказанное в доме уходит в группу, сказанное в группе приходит в дом. Туда же дом пишет сам — тревоги, события камер, журнал Хомера.

Чат в доме ​

  • В прогулке лента висит справа полупрозрачной колонкой, как чат стрима: лица и цветные имена. Под лентой строка ввода.
  • В вебе лента занимает правую колонку страницы, во весь экран и на телефоне ложится слоем поверх сцены.
  • К сообщению само подписывается место: комната или название мира.
  • История хранится в сайдкаре: вошедший видит, о чём говорили до него.
  • Читать и писать может каждый, кому открыт дом. Сообщение — до 1000 знаков.

Мост в Telegram ​

Настраивает владелец:

ГдеПуть
AndroidНастройки → Дом → Telegram
ВебНастройки → Уведомления → Telegram

Подключить ​

  1. Создайте бота у @BotFather и скопируйте токен.
  2. Вставьте токен в поле «Токен бота от @BotFather» и сохраните. Сайдкар примет его, только если Telegram знает такого бота. Назад токен не показывается никогда.
  3. Добавьте бота в группу.
  4. У нужного дома нажмите «Привязать группу». Появится шестизначный код, он живёт 10 минут.
  5. Отправьте в группе /link <код>. Бот ответит «Группа привязана к дому „…“».

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

Бот видит только команды

Если рядом с ботом написано «видит только команды», сообщения из группы в чат дома не попадут — дойдут только команды. Сделайте бота админом группы или отключите ему приватность в @BotFather.

Общий бот и свой бот дома ​

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

  • Общий бот — по умолчанию, им говорят все дома без своего.
  • Свой бот — у отдельного дома: «Свой бот…» в строке дома, токен этого бота. «Убрать своего» — вернуться к общему.

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

«Отвязать» в строке дома отключает группу. «Убрать» у общего бота отключает мост для всех домов без своего.

Из дома в группу: стикеры ​

Сказанное в доме бот присылает в группу стикером: белый бабл с круглым лицом, именем, текстом и «место · время» на прозрачном фоне. Картинка WebP, длинная сторона 512 px. Время — по часам дома.

Если автор сейчас не в прогулке, лицо серое и с плашкой «не в игре». Нет аватара — в кружке первая буква имени.

«Расшифровать» ​

Стикер — картинка, и длинное сообщение с неё читать неудобно.

  • Под сообщениями длиннее трёх строк есть кнопка «Расшифровать».
  • Любой стикер можно расшифровать ответом на него: /d или «расшифруй». Команда /d есть в меню команд группы. Сам ответ с командой бот удаляет.
  • Полный текст видит только тот, кто просил. Если Telegram не умеет такие сообщения, у кнопки текст покажется всплывающим окном (до 200 знаков), а у ответа — обычным ответом на стикер.

Короткие сообщения кнопки не получают: они и так читаются со стикера, а кнопка под каждым забивала бы ленту.

Из группы в дом ​

Сообщения группы приходят в чат дома с именем и фото профиля из Telegram. Фото обновляется не чаще раза в сутки.

  • Стикеры, фото, видео, голосовые и файлы приходят строкой-пометкой: «(фото)», «(голосовое)», «(стикер)».
  • Команды, начинающиеся с /, в чат не попадают.
  • Сообщения других ботов пропускаются.

Что ещё дом пишет в группу ​

Это обычный текст от имени дома, а не стикер, и в историю чата он не попадает.

  • Тревоги: протечка, дым, газ, «Отбой», «Тревогу принял …», учебные проверки. См. Тревоги.
  • События камер: человек, движение, шум — со снимком или роликом. Если группы нет, окно камеры предупреждает: «сообщения не уйдут».
  • Журнал Хомера: поручения старшей модели по шагам. См. Журнал в Telegram.