Бибинто — бот для лёгких знакомств и живого общения. Доступно в телеграм боте Бибинто.
Смотрите анкеты поблизости и выбирайте, с кем познакомиться.
Пишите сразу после взаимного интереса — без сложных правил.
Приложение оптимизировано под смартфоны Android.
Настройте триггерные фразы в панели управления, чтобы бот реагировал только на ключевые запросы клиентов. Например, добавьте слова “цена”, “заказ” и “статус” в раздел “Сценарии” – это отсечет 80% спама и ускорит обработку заявок. После активации модуля “Умный фильтр” задайте максимальное количество сообщений в минуту: 10 для чата и 3 для диалогов с подозрительной активностью.
Функция авторассылки работает на основе расписания – укажите до 5 временных окон в сутках через раздел “Сегменты”. Используйте переменные {имя} и {город} в шаблонах: конверсия таких сообщений на 34% выше стандартных. Для проверки гипотез запустите A/B тест в разделе “Статистика”, выбрав две группы по 200 контактов. Результаты покажут, какой заголовок или CTA сработал лучше.
Совет по безопасности: включите двухфакторную аутентификацию в настройках аккаунта. Для этого перейдите в профиль → “Безопасность” → “Привязать Telegram”. Храните API-ключи в отдельном файле и не используйте публичные Wi-Fi сети для доступа к панели. Регулярно обновляйте базу стоп-слов в разделе “Черный список” – каждую неделю добавляйте 2-3 новых термина из логов чатов.
Откройте Telegram и найдите официального бота @BotFather. Отправьте ему команду /newbot. Когда BotFather запросит имя – придумайте любое понятное название, например «Мой Бибинто помощник». После этого введите техническое имя бота – оно должно заканчиваться на bot, например my_bibinto_bot. Скопируйте полученный токен: это строка вида 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11. Без этого токена никакой код или настройка не заработают. Храните токен в надёжном месте – не публикуйте его в открытых чатах.
Перейдите в личный кабинет Бибинто (веб-версия или десктопное приложение). В разделе «Интеграции» или «Боты» найдите поле для ввода токена. Вставьте скопированную строку и нажмите «Сохранить». Если поле неактивно – обновите страницу.
Теперь Бибинто должен подтвердить, что бот принадлежит именно вашему аккаунту. Для этого система отправит боту специальный код верификации. Зайдите в чат с вашим новым ботом в Telegram (найдите его по имени) и отправьте ему любое сообщение, например «Привет». В ответ бот пришлёт сгенерированный код. Скопируйте его и вставьте в интерфейс Бибинто в поле «Код авторизации». Через 2–3 секунды появится зелёная галочка – бот активирован. Не удаляйте и не пересоздавайте бота после авторизации, иначе придётся повторять процедуру.
После успешной авторизации настройте права доступа. В настройках бота укажите, какие команды он может выполнять: отправлять уведомления, читать сообщения из определённых каналов, редактировать расписания. Используйте короткие имена команд (/start, /help, /status) – их должен будет обработать ваш скрипт позже. Не добавляйте лишних администраторов: каждый новый участник требует отдельного подтверждения через BotFather.
Проверьте работу: отправьте боту команду /start из другого аккаунта Telegram (не того, которым создавали бота). Если ответ приходит без задержек – всё настроено верно. Типичная ошибка: бот не отвечает – проверьте, не заблокирован ли он пользователем или не отключены ли в Бибинто уведомления от бота. Ещё одна частая проблема – истёкший токен (если вы случайно отозвали его через BotFather). В таком случае создайте нового бота заново и повторите авторизацию.
Откройте меню настроек бота командой /settings и сразу выберите пункт «Язык». Бот поддерживает 12 языков, но, вопреки ожиданиям многих, автоматическое определение по IP-адресу часто ошибается в случае использования VPN или корпоративных сетей – установите нужный вариант вручную, например, «Русский», чтобы интерфейс и подсказки стали точнее. Это ускорит работу в пять раз, так как вы перестанете тратить время на перевод ошибок.
Не пропускайте блок «Регион» – он критичен для получения локальных данных. Вбейте свой часовой пояс (например, UTC+3 для Москвы) и страну, и бот начнёт показывать актуальную погоду, курсы валют и расписание мероприятий именно вашего города без лишних запросов. Проверьте: если вы живёте в Новосибирске (UTC+7), а в настройках стоит Берлин, бот будет выдавать восход солнца на шесть часов раньше.
Настройка уведомлений делится на три уровня: «Только важное», «Стандартные» и «Все события». Выберите «Стандартные» – это золотая середина: вы получите оповещения о новых сообщениях в чатах, упоминаниях и изменениях в расписании, но пропустите рекламные рассылки из ботов-партнёров. Чтобы отключить ночной спам, задайте тихие часы с 23:00 до 08:00 в том же разделе – тогда звук будет отключаться, а сообщения накапливаться в очереди.
Для чатов с высокой активностью (более 100 сообщений в час) включите режим «Группировка уведомлений». Он автоматически собирает сообщения за 10 минут в одно компактное вложение, и ваш телефон не будет вибрировать каждые 15 секунд. Проверьте это на тестовом канале с друзьями – вы увидите, что продуктивность растёт, а пропущенных важных писем не становится больше.
Отдельно настройте уведомления от бота по умолчанию: зайдите в «Управление ботами» в приложении, найдите Бибинто и переключите ползунок «Приоритетные оповещения» на зелёный. Это гарантирует, что даже при включённом «Не беспокоить» на телефоне вы получите срочный сигнал – например, если бот нашёл билеты по вашей подписке с 50% скидкой.
Язык и регион влияют на формат дат: в России привыкли к ДД.ММ.ГГГГ, а в США – к ММ/ДД/ГГГГ. В настройках Бибинто явно укажите «DD-MM-YYYY» в поле «Формат даты», иначе экспорт расписания из календаря будет выдавать путаницу. Заодно смените единицу измерения температуры на Цельсий, если бот упорно показывает Фаренгейты – пункт «Единицы» скрыт на третьей странице настроек.
После всех изменений введите команду /save, иначе параметры сбросятся при перезапуске бота через 24 часа. Проверьте настройки через команду /myprofile – строка должна содержать ваш часовой пояс, язык и статус уведомлений. Если что-то не совпадает, повторите шаги сначала: ошибка чаще всего возникает из-за того, что вы закрыли меню до сохранения.
Теперь перейдите в «Управление группой» и выберите «Администраторы». Найдите только что добавленного бота в списке и нажмите на него. В появившемся окне выдайте боту права не ниже «Администратора» без ограничений на отправку сообщений. Обязательно включите опцию «Добавлять новых участников» (если планируете автоматическую модерацию) и «Удалять сообщения» – без этого бот не сможет блокировать спам. Не забудьте активировать «Закреплять сообщения» – эта функция пригодится для публикации правил.
После назначения прав зайдите в личный чат с Бибинто и отправьте команду /start. Бот выдаст уникальный токен группы – скопируйте его. Затем в самой группе напишите /bind и через пробел вставьте этот токен. Если всё сделано верно, бот ответит «Группа привязана успешно» и начнёт обрабатывать команды. Проверьте это, отправив тестовое сообщение /help прямо в группу – Бибинто должен ответить списком доступных функций.
Чтобы избежать конфликтов, установите приоритет прав. Зайдите в «Настройки группы» → «Администраторы» и переместите Бибинто на первое место в списке (выше других ботов). Это гарантирует, что он первым получит доступ к сообщениям и сможет корректно реагировать на команды вроде /ban или /mute. Если у вас есть другие боты-модераторы, отключите их временно – двойная модерация часто ломает логи.
Для финальной проверки создайте тестовую учётную запись (пригласите друга или используйте второй аккаунт) и попробуйте выполнить действия: написать запрещённое слово, отправить ссылку, заспамить. Бибинто должен автоматически выдать предупреждение или заблокировать сообщение. Если этого не происходит – вернитесь к шагу выдачи прав и убедитесь, что отметили галочку «Удалять сообщения» именно для всех участников, а не только для новых.
Если бот не реагирует на команды администраторов – проверьте, не стоит ли у него роль «Пользователь». В Telegram некоторые обновления сбрасывают права – после каждого крупного обновления бота заново заходите в список администраторов и подтверждайте выдачу прав. Крайний случай: удалите бота из группы, добавьте заново и повторите всю процедуру – это занимает не больше минуты и решает 90% проблем с привязкой.
Напоминания работают отдельно от планировщика и дают больше гибкости. Чтобы установить напоминание, просто скажите: «Напомни через 20 минут проверить почту». Бот запомнит точный тайминг и пришлёт уведомление в чат. Вы можете задавать временные интервалы в секундах, минутах, часах и даже неделях – «через 3 дня полить цветы» сработает корректно. Все активные напоминания отображаются списком по команде /reminders, где их можно удалить или отредактировать.
Управляйте задачами через inline-режим: в любом диалоге напишите @botusername и выберите команду «Добавить задачу». Это удобно, когда вы обсуждаете планы с коллегой и хотите сразу зафиксировать договорённость. Бибинто сам определит, кому принадлежит напоминание, и не смешает ваши личные задачи с рабочими. Например, в общем чате вы пишете: «@botusername напомни мне завтра в 10:00 подготовить отчёт» – бот ответит лично вам, не засоряя чат.
Используйте теги для сортировки: добавляйте #работа, #личное или #здоровье в описание задачи. Тогда по команде /tasks #работа бот покажет только деловые задачи. Это избавляет от прокрутки длинного списка. Также можно задать приоритет – просто добавьте «важно» или «срочно» в текст напоминания. Бибинто подсветит такие пункты значком в списке и пришлёт дополнительное уведомление за 5 минут до дедлайна.
Трюк с геометками: в планировщике можно привязать задачу к локации. Команда: «завтра в 19:00 купить хлеб возле дома». Если вы дали боту доступ к геопозиции, он пришлёт напоминание не по времени, а когда вы окажетесь в радиусе 500 метров от указанной точки. Проверьте настройки конфиденциальности – функция работает только при активном разрешении на передачу локации. Отключить её можно в любое время через меню бота.
Бибинто поддерживает цепочки напоминаний. Пример: «напомни позвонить через час, а через 2 часа отправить письмо». Бот создаст последовательность с интервалами, и каждое следующее уведомление будет отправляться только после выполнения предыдущего. Для этого просто перечислите задачи через запятую или начните новую строку в одном сообщении. Важно: не забывайте указывать итоговое время или условие (например, «после того как открою ноутбук»).
Изменение или удаление задачи занимает 2 секунды: в ответ на любое уведомление от бота нажмите кнопки «Изменить» или «Удалить». Если кнопок нет, напишите /edit [номер задачи]. Номер можно посмотреть в списке /alltasks. Повторяющиеся задачи (например, «каждый месяц оплатить подписку») автоматически переносятся на следующий цикл после подтверждения выполнения. Если вы не отметили задачу как сделанную, Бибинто пришлёт двойное уведомление через 30 минут – это спасает, когда нужно срочно что-то доделать.
Откройте панель управления Бибинто и выберите чат, в котором хотите настроить автоответы. Нажмите на иконку «Шестеренки» в правом верхнем углу, чтобы войти в настройки. Убедитесь, что опция «Автоматические ответы» активна – ее значок должен гореть зеленым. Если нет, щелкните по тумблеру.
Создайте первый триггер для автоответа. В разделе «Правила» нажмите «Добавить условие». В поле «Ключевое слово» введите слово, по которому бот будет срабатывать – например, «цена» или «контакты». Для точности включите опцию «Точное совпадение», чтобы избежать случайных срабатываний на похожие фразы.
Перейдите к шаблонам сообщений. Внизу того же раздела найдите «Быстрые шаблоны» и кликните «Создать». Придумайте название шаблона, например «Отправка прайса». В поле содержания вставьте текст с переменными: «{username}, вот ссылка на актуальный прайс: [ссылка]». Сохраните шаблон – он появится как кнопка под строкой ввода текста у вас вручную, но для автоответов его нужно привязать к правилу.
Чтобы шаблон срабатывал автоматически, вернитесь к созданному правилу и в поле «Действие» выберите «Использовать шаблон». Из выпадающего списка укажите только что созданный шаблон. После сохраните правило. Теперь бот при получении слова «цена» отправит не просто текст, а готовый шаблон с приветствием и ссылкой.
Проверьте настройки на нескольких пользователях. Откройте режим предпросмотра в панели Бибинто – введите «привет» в тестовом чате. Убедитесь, что пришло автосообщение и оно корректно подставило никнейм. Если ответ не появился, проверьте, не конфликтуют ли правила между собой (порядок правил важен: верхнее срабатывает первым).
Настройте исключения для автоответов. В разделе «Игнорировать» добавьте команды, на которые бот не должен отвечать – например, «/start», «stop» или «admin». Это защитит от случайного срабатывания на служебные сообщения или обращения к оператору. Ограничьте количество активных правил – больше 10 триггеров замедляют обработку сообщений на 15–20%, по данным тестов самого Бибинто.
Включите статистику автоответов в дашборде Бибинто. Отслеживайте, какие триггеры получают больше всего срабатываний (столбец «Частота»). Если «привет» срабатывает 200 раз в день, а «цена» – 10, перенесите «цена» на верх списка правил – это сократит нагрузку на базу. Удалите неиспользуемые шаблоны раз в квартал, чтобы не захламлять интерфейс.
Начните с проверки токена доступа. Ошибка `401 Unauthorized` почти всегда означает, что токен скопирован с лишним пробелом, символом перевода строки или срок его действия истек. Запросите новый токен в личном кабинете сервиса и вставьте его в поле `BOT_TOKEN` файла `.env`, удалив все лишние символы вокруг. После перезапуска бота консоль должна показать `Bot initialized`, а не красную ошибку.
Если бот запускается, но не отвечает на команды, проверьте две вещи. Убедитесь, что бот добавлен в группу с правами администратора, иначе он не увидит сообщения. Вторая причина – неверно указан режим работы в конфиге: для обычных чатов нужно `false` в поле `GROUP_MODE`, для супергрупп и каналов – `true`. Типичный симптом: бот пишет в лог «Message received», но молчит в ответ. Исправьте параметр и перезагрузите контейнер. Ниже сводка самых частых проблем с их решениями:
| Ошибка в логах | Причина | Решение |
|---|---|---|
| Error: connect ECONNREFUSED | Не запущен Redis или сервер базы данных | Выполните `docker-compose up -d` для поднятия зависимостей. Убедитесь, что порты 6379 и 5432 свободны. |
| Cannot find module 'node-telegram-bot-api' | Забыли установить зависимости | Запустите `npm install` в корне проекта. Если используете Docker, пересоберите образ командой `docker-compose build --no-cache`. |
| TypeError: Cannot read property 'text' of undefined | Бот получил сообщение с медиафайлом без подписи | Добавьте обработчик `callback_query` и `document` в код. Или настройте команду /start, чтобы игнорировать сообщения без текста. |