Мессенджер: переписка, файлы, голосовые, аудио- и видеозвонки, группы.
Требуется Android 7.0 и новее.
Пароля нет. Введите email → «Получить код» → 6 цифр из письма. Если аккаунта
ещё нет, он заведётся тут же: приложение предложит никнейм из адреса (латиница, цифры,
. _ -, от 3 симв.) — оставьте его или исправьте. Код действует 15 минут,
новый можно запросить раз в минуту. Сессия сохраняется — повторно входить не нужно
даже без интернета.
Внизу чата — поле ввода и кнопки:
| Кнопка | Действие |
|---|---|
| 📎 | Прикрепить файл / фото / видео |
| 😊 | Эмодзи |
| 🔍 | Поиск по сообщениям этого чата |
| 🎥 | Записать видеоролик |
| 🎤 | Записать голосовое |
| ➤ | Отправить |
Галочки: ✓ доставлено, ✓✓ прочитано. Под сообщением — «Ответить» и «Действия» (Изменить, Удалить у меня/у всех, Копировать текст, Переслать, Сохранить). Текст можно выделить долгим нажатием. Ссылки показываются с превью.
В шапке личного чата — 📞 (аудио) и 📹 (видео). Входящий показывается полноэкранно, в том числе поверх заблокированного экрана, и дублируется на часы. В группах звонков нет.
Чтобы звонки и сообщения приходили в свёрнутом виде — ☰ → «Разрешения и фон» (видно, что включено, есть «Исправить»):
Справочник по прошивкам — dontkillmyapp.com.
Приложение обновляет себя само: нажмите полосу «Доступно обновление» сверху (или ☰ → Проверить обновления) — APK скачается прямо в butmsg и уйдёт на установку. Браузер и файловый менеджер не нужны. В первый раз Android попросит разрешить butmsg установку приложений — приложение само откроет нужный экран настроек; дальше обновления ставятся в одно нажатие, а на Android 12 и новее чаще всего вообще без вопросов. После установки butmsg открывается сам (если система не пустит — придёт уведомление «butmsg обновлён», нажмите его). Данные и вход сохраняются. Свежий APK по-прежнему лежит и на странице загрузки (текущая версия — 1.0.147).
Через служебного бота botmother вы создаёте своих ботов, которые могут отправлять сообщения пользователям программно (например, уведомления с вашего сервера). Работает одинаково в приложении и в вебе.
botmother и откройте с ним чат./newbot имя_бота (имя латиницей, 3–32 символа:
буквы, цифры, . _ -). В ответ botmother пришлёт ID бота и
секретный токен.Команды botmother:
| Команда | Действие |
|---|---|
/newbot <имя> | Создать бота |
/mybots | Список ваших ботов |
/token <id> | Показать токен бота |
/revoke <id> | Сменить токен (старый перестанет работать) |
/delbot <id> | Отключить бота |
Как бот отправляет сообщение — HTTP-запрос с сервера/скрипта (токен в заголовке):
POST https://butmsg.ru/api/bot/send
заголовок X-Api-Key: <токен бота>
тело (JSON): {"user_id": <id получателя>, "body": "привет"}
Вместо user_id можно указать conversation_id — тогда
бот пишет в группу, где он состоит. Отправка файла — POST /api/bot/send_file
(multipart: поле file + user_id). Чтобы бот вам написал, он должен
знать ваш user_id; узнать чужой id можно у самого пользователя или у бота при
первом входящем сообщении.