Боты и API: уведомления из скриптов и сервисов в ваши чаты

Одним HTTP-запросом отправляйте сообщения в свои чаты из скриптов, CI и сервисов.

Настройки ботов: токен и пример запроса
Боты в настройках: токен и пример запроса

Проблема

Уведомления, которым некуда приходить

  • Скрипт резервного копирования молчит, и о сбое узнаёшь через неделю.
  • Ради уведомлений о заявках с сайта приходится разбираться с API мессенджеров и регистрировать ботов.

Решение

Как это решает MemoChat

В «Настройки → Боты» создайте бота и получите токен. Скопируйте ID нужного чата из его меню и отправляйте сообщения обычным POST-запросом. Сообщение появится в чате и придёт пушем на телефон.

Заведите отдельные чаты под источники — «Сервер», «Заявки с сайта», «Сборки» — и уведомления не будут смешиваться.

Как это работает

  1. 1

    Создайте бота

    «Настройки → Боты» → название → «Добавить». Скопируйте токен.

  2. 2

    Узнайте ID чата

    Меню чата → «ID чата» → скопировать.

  3. 3

    Отправьте сообщение

    POST /api/bot/chats/{ID}/messages с заголовком Authorization: Bearer {токен} и телом {"text": "…"}.

Подробности

  • Текст сообщения до 10 000 символов.
  • Работает и с общими чатами, где вы участник.
  • Токен можно перевыпустить — старый перестанет работать сразу.
  • Несколько ботов для разных задач.

Вопросы о функции «Боты и API»

Как выглядит запрос?

curl -X POST https://memochat.ru/api/bot/chats/ID_ЧАТА/messages -H "Authorization: Bearer ТОКЕН" -H "Content-Type: application/json" -d '{"text":"Бэкап готов"}'

Можно ли отправлять файлы?

Пока API принимает только текст. Ссылки в тексте становятся кликабельными.

Попробуйте MemoChat

Регистрация занимает минуту. Работает в браузере и ставится как приложение на телефон и компьютер.

Бесплатно на время бета-версии