Привет! Довольно часто разработчики и системные администраторы сталкиваются с необходимостью отправки уведомлений, например об ошибках или отчета о работе задачи, а для некоторых это финансовый отчет за день.
Здесь все ограничено фантазией и поставленными задачами.
Каждый выбирает удобный инструмент или пишет что-то свое.
Я сталкиваюсь с подобной проблемой почти во всех проектах, над которыми работал в последние годы.
Я решил упростить себе жизнь — найти или сделать удобный инструмент для уведомлений.
Определенные требования:
- бесплатно (плата за трафик не учитывается)
- работает на большинстве популярных платформ
- групповые и индивидуальные уведомления
- простая реализация отправки
Второй – пустяк, но тоже платный, хотя и довольно приятный.
И тогда я решил посмотреть в сторону чего-то готового, что уже есть на современных телефонах, а именно мессенджеров.
Телеграм-боты полностью покрыли мои задачи! Вот так появился бот Тревога .
Принцип работы предельно прост:
- добавьте его в свой список контактов или в чат
- ты получишь ключ
- отправьте сообщение и ключ, используя обычный https-запрос
- вы получите это сообщение в своем Telegram
Давайте посмотрим на простой пример:
Ключ получен: 21dd13-b6486d-8ba16b
Отправьте запрос (CURL, wget, file_get_contents, .
):
Alarmerbot.ru/Эkey=21dd13-b6486d-8ba16b&message=ХабрахабрИ получаем уведомление:
Это так просто! Нечто подобное можно реализовать и самостоятельно, но если вам просто нужен инструмент и вы не хотите переписывать что-то уже готовое, то воспользуйтесь сигнализацией.
Важный : бот принимает только сообщения, начинающиеся с символа «/».
Это будет интересно тем, кто добавил бота в чат и обсуждает там что-то секретное.
И да, запросы не логируются ни на стороне NGINX, ни самим скриптом.
Хорошего дня и надеюсь, что статья оказалась полезной! Теги: #Telegram #telegram боты #уведомления #уведомления #Разработка сайтов #мессенджеры #дизайн и рефакторинг
-
Каковы Преимущества Saas Erp
19 Oct, 24 -
Калька
19 Oct, 24 -
Ispmanager 6. Что Нового?
19 Oct, 24 -
Map-Reduce, Например Mongodb
19 Oct, 24