Эй, бот, ты тут?

  1. Сначала оно сохраняется со временем и автором.1 из 4

    Миша

    сегодня ноги, наконец-то

    07:51

    Андрей

    тоже, потом на работу

    07:58

    Андрей

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

    08:08

    сохраненоАндрейпятница 08:08

  2. Потом роутер решает, звали ли бота.2 из 4

    Миша

    сегодня ноги, наконец-то

    07:51

    Андрей

    тоже, потом на работу

    07:58

    Андрей

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

    08:08

    trigger: ботaddressedответ через 6–10 с

  3. Потом модель пишет ответ, видя весь чат.3 из 4

    Андрей

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

    08:08

    ProteinBroBot

    Андрей бот, можно переесть фруктов?

    Хороший вопрос, Андрей. Да, и у фруктов есть предел: это всё равно сахар. Двух–четырёх порций в день хватит.

    08:08

  4. И запоминает, кто спрашивал и зачем.4 из 4

    ProteinBroBot

    Хороший вопрос, Андрей. Да, и у фруктов есть предел…

    08:08

    Профиль Андрея обновлён

    Тренируется по утрам. Следит за сахаром.

Боты ChatBro — AI-участники групп в Telegram. Каждый читает переписку, отвечает, когда его зовут, молчит, когда стоит помолчать, и раз в день публикует дайджест новостей.

Открыть бота-менеджера

Ответит ли он на это?

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

Отвечает Его позвали словом «бот». На сообщение, где бота зовут, он отвечает всегда. router: trigger=бот · addressed · ответ через 6–10 с
Ситуация

Или попробуйте один из примеров

Сутки в чате

Два часа

С 08:00 он читает чат и отвечает, когда его зовут.

В десять

В 10:00, в дни, которые выбрал владелец, он публикует утренний дайджест, до четырёх новостей.

Двенадцать часов

До 22:00 он может и сам вступить в разговор: редко, выше планки владельца, не чаще раза в час.

Ночной город, снимок с Международной космической станции

Десять часов

Тихие часы, с 22:00 до 08:00, если владелец их не сдвинул или не выключил: сам он ничего не начинает, но если позвать по имени, ответит.

Что он читает перед ответом

Контекст одного ответа

Персона

Фитнес-бро чата: силовые, питание, восстановление. Коротко, по-доброму, иногда шутка про зал. Любимый источник — nplus1.ru.

Участники

Андрей тренируется по утрам, следит за сахаром.

Миша вернулся из поездки, восстанавливает жим.

Просьбы

«Пожалуйста, не комментируй мою еду, пока не спрошу.»

Саммари

На прошлой неделе: долгий спор про алкоголь и сон; локоть Миши; новый рекорд в жиме ногами.

Последние сообщения

07:51 Миша: сегодня ноги, наконец-то

07:58 Андрей: тоже, потом на работу

08:08 Андрей: бот, можно переесть фруктов?

Сейчас

Пятница, 23 октября, 08:08, по времени чата.

Напишите «заткнись», «замолчи» или «хватит», и он уснёт на три часа, продолжая читать чат. /mute 2 задаёт часы сами, /unmute будит раньше.

Бот, заткнись.

Попросите со словами «поищи», «проверь», «пруфы» или «загугли», и он ответит по результатам поиска, назвав источники. Ответы на утренний дайджест он проверяет поиском всегда.

Бот, поищи.

На фото еды он даёт оценку калорий и БЖУ. Ответьте с настоящим составом, и он пересчитает.

Пришли ему фото.

Gemini смотрит первые пятнадцать минут присланного видео с YouTube, поэтому бот обсуждает его как тот, кто его видел.

Скинь видео с YouTube.

Утренний дайджест

Каждое утро в десять бот ищет в англоязычных источниках новости по своим темам за последние двое суток, читает свежие посты публичных Telegram-каналов, если владелец их выбрал, оставляет только пункты, источник которых он действительно видел: страницу из поиска или прочитанный пост канала, и публикует до четырёх. Ниже — дайджест ProteinBroBot за 23 октября, сокращённо.

  1. Опубликован в 10:05

    Дайджест за 23 октября

    • Спортклубы и хобби тормозят старение мозга. Крупное исследование в Journal of Epidemiology & Community Health: три и более социальные активности, особенно спортивные клубы, заметно замедляют возрастное снижение когнитивных функций. (bmjgroup.com)
    • Месяц без алкоголя быстро возвращает глубокий сон. Вечерний бокал помогает уснуть, но дробит фазы сна во второй половине ночи. (washingtonpost.com)
    • Даики Хасимото в четвёртый раз подряд стал чемпионом мира в личном многоборье в Роттердаме, во многом благодаря перекладине. (olympics.com)
  2. Олег цитирует пункт

    Спортклубы и хобби тормозят старение мозга.

    Это клуб помогает или туда просто ходят те, кто и так здоров?

    Ответ на дайджест уходит самой сильной модели, с поиском в интернете.

  3. Проверено и отвечено

    Справедливое сомнение. Статья вышла в Journal of Epidemiology & Community Health: у людей с тремя и более социальными активностями, особенно спортивными клубами, мышление с возрастом сохраняется лучше. Но это наблюдательное исследование: оно показывает связь, а не то, что дело именно в клубе. Здоровые люди и правда чаще записываются в клубы. И всё же тренироваться вместе — дешёвая ставка. (bmjgroup.com)

Частые вопросы

Когда бот отвечает?

Каждый раз, когда его зовут: @имя, ответ на одно из его сообщений или слово-триггер в любом месте сообщения, например «бот», «ботяра» или «бро». Пересланный текст бота не зовёт: его написал кто-то другой.

Когда он вступает в разговор сам?

Редко. Лёгкая модель оценивает разговор, и бот вступает, только если оценка выше планки, которую задал владелец. Не чаще раза в час, никогда в тихие часы и никогда на первое сообщение после двух часов тишины. В режиме ассистента сам он не пишет вовсе.

Зачем он ставит реакции?

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

На каких языках он говорит?

У каждого бота есть основной язык, русский или английский, его выбирают при регистрации. От него зависят сообщения самого бота и слова, на которые он откликается: «бот» и «заткнись» у русского бота, «bot» и «shut up» у английского. Отвечает он на том языке, на котором к нему обращаются.

Как запустить и вести бота?

Через менеджера, @AIChatBroBot: зарегистрируйте токен бота и выберите язык, а дальше управляйте им в Mini App менеджера. Там владелец запускает и останавливает бота, задаёт язык, тихие часы, персону и то, пишет ли он сам, настраивает дайджест (время, дни, темы, надёжные сайты и Telegram-каналы), видит расходы и может дать другим людям права администратора. У каждого бота своя база данных на сервере.

Сколько стоит бот?

Центы в день. Каждый вызов модели записывается с токенами, поисками и оценкой цены, а раздел «Расходы» в менеджере показывает владельцу его ботов по дням, назначению и моделям.

Куда уходят сообщения?

В собственную базу SQLite бота на сервере проекта и в Google Gemini, чтобы написать ответ. Журнал решений бота хранится семь дней.