Tiny Telegram Tools

Как отправить секретное сообщение в Telegram, которое откроет только один человек

В самом Telegram нет способа написать в обычном чате сообщение, которое увидит один человек, а остальные — нет: любое сообщение открыто для всех участников. WhisperLockBot закрывает этот пробел через встроенный (inline) режим: он публикует в чате запечатанную карточку, и открыть её текст может только тот, кого вы отметили.

Работает это и в личной переписке, и в группе любого размера. Бота не нужно добавлять в чат или выдавать ему какие-либо права — он вызывается так же, как поиск стикера через @-упоминание, прямо из строки ввода.

Отличие от обычной переписки в том, что содержание видно только двоим — вам и адресату, — а сам факт, что сообщение было отправлено, виден всем в чате. Это удобно, когда нужно передать что-то конкретному человеку, не переключаясь между вкладками и не создавая отдельный диалог, который потом придётся искать в списке чатов.

Шаги

  1. Откройте чат с получателем. Это может быть личная переписка или общая группа — WhisperLockBot работает как inline-бот, поэтому состоять в чате ему не нужно.
  2. Наберите имя бота, отметьте получателя и напишите текст. В строке сообщения введите @WhisperLockBot @friend встретимся в 8, никому не говори — вместо @friend укажите публичный @username получателя, а после него — сам текст.
  3. Нажмите на карточку, которую предложит Telegram. Над клавиатурой появится превью — коснитесь его, и сообщение отправится в чат как запечатанная карточка. На этом этапе текста ещё никто не видел.
  4. Открыть текст сможет только отмеченный человек (и вы сами). Получатель нажимает на карточку, и текст появляется во всплывающем окне, которое видно только ему. Остальные участники чата так и видят закрытую карточку без текста.

Полезно знать

Вопросы и ответы

Нужно ли получателю добавлять бота, чтобы прочитать сообщение?
Нет. WhisperLockBot вызывается прямо в строке ввода набором его @username — ничего добавлять, устанавливать или выдавать права администратора не требуется. Достаточно, чтобы у получателя был обычный аккаунт Telegram с публичным именем пользователя.
Можно ли отправить секретное сообщение одному человеку в группе так, чтобы остальные его не увидели?
Да, для этого бот и создан. Опубликуйте сообщение в группе, отметив нужного человека — открыть его смогут только он и вы. Остальные участники увидят лишь запечатанную карточку без текста, сколько бы раз они на неё ни нажимали.
Что делать, если я не знаю @username получателя?
Отметка работает только по публичному @username — попросите получателя проверить, задан ли он, в Настройки → Имя пользователя. Без публичного имени пользователя Telegram не сможет сопоставить отметку с конкретным аккаунтом, и карточка не будет знать, кому её показывать.
Есть ли ограничение по длине сообщения?
На бесплатном тарифе — до 200 символов, этого хватает на короткую заметку или инструкцию. После одноразового апгрейда за 150 Stars лимит вырастает до 1000 символов, а дневное ограничение в 3 сообщения снимается полностью.

Похожие гайды