signal-cmb

Отправляйте сообщения из ioBroker в ваш мессенджер Signal

Текущий релиз
0.3.0
Разработчик
derAlff
Лицензия
MIT

адаптер signal-cmb для ioBroker

Огромное спасибо бесплатному сервису CallMeBot , этот адаптер позволяет отправлять сообщения Signal себе или на другой номер.

Примечание : Бесплатный API предназначен только для личного использования!

Конфигурация

Приведенная ниже документация скопирована со страницы callmebot .

Перед использованием API необходимо получить ключ API от бота:

  • Добавьте номер телефона CallMeBot в свои телефонные контакты (назовите его как хотите). Сам номер телефона можно найти здесь: https://www.callmebot.com/blog/free-api-signal-send-messages/
  • Отправить это сообщениеI allow callmebot to send me messages (на английском языке) новому созданному контакту (разумеется, с помощью Signal).
    Если вы получили GUID внутри «тестовой ссылки», вы можете использовать этот GUID вместо своего номера телефона в адаптере. Вы также можете отправить
    сообщениеI allow callmebot to send me messages Опять же. Обычно теперь вы должны видеть свой номер телефона внутри ссылки, и вы можете использовать свой номер телефона в адаптере.
  • Подождите, пока не получите сообщение.API Activated for your phone number. Your APIKEY is 123123 от бота. Поскольку это все еще находится на стадии бета-тестирования, активация может занять до 2 минут.
  • Сообщение Signal от бота будет содержать ключ API, необходимый для отправки сообщений с использованием API.
  • Теперь вы можете использовать ключ API в конфигурации ioBroker.

Пример:Пример

Использование

Существует два способа отправки сообщений: ВНИМАНИЕ! Было замечено, что при отправке нескольких сообщений в течение одной секунды CallMeBot блокирует пользователя на 15 минут. Поэтому необходимо обеспечить отправку только одного сообщения в секунду.

  • с помощьюsignal-cmb.0.sendMessage Просто введите какой-нибудь текст в это поле, и сообщение будет отправлено на номер по умолчанию, который был настроен в диалоговом окне настроек.
  • через сообщение от JavaScript-адаптера:
sendTo('signal-cmb.0', 'send', {
    text: 'My message', 
    phone: '+491234567890' // optional, if empty the message will be sent to the default configured number
});

Блокли

Эмодзи

Чтобы отправить эмодзи, необходимо добавить в сообщение несколько «кодов» . Все доступные коды можно найти здесь: https://www.callmebot.com/uncategorized/list-of-urlencoded-unicode-emoticons-emojis/

Доступные эмодзи

CallMeBot официально поддерживает следующие эмодзи:

КодЭмодзи
%F0%9F%98%80ухмыляясь
%F0%9F%98%83широко улыбающиеся глаза
%F0%9F%98%84улыбающиеся глаза
%F0%9F%98%81сияющие улыбающиеся глаза
%F0%9F%98%86ухмыляющееся лицо, брызгающее жидкостью
%F0%9F%98%85ухмыляющийся севат
%F0%9F%A4%A3кататься по полу от смеха
%F0%9F%A4%A3лицо, залитое слезами радости
%F0%9F%98%82слегка улыбающееся лицо
%F0%9F%99%82перевернутое лицо
%F0%9F%98%89подмигивающее лицо
%F0%9F%98%8Aулыбающееся лицо с улыбающимися глазами
%F0%9F%98%87Улыбающееся лицо с нимбом

Используйте эмодзи

Чтобы использовать эмодзи, нужно вставить его код в текст, который вы хотите отправить.

Вставьте смайлик

Адаптер signal-cmb закодирует этот код в URL-адресе, и вы увидите эмодзи в мессенджере Signal на своем телефоне.

Emojie Signal Messenger

РАБОТА В ПРОЦЕССЕ

  • Внесены некоторые изменения.
  • Внесла ещё несколько изменений -->

0.3.1 (28.12.22)

  • (derAlff) Обновлен файл 'package.json' для использования минимальной версии NodeJS.
  • (derAlff) Обновлено описание для настройки CallMeBot в файле 'index_m.html'.
  • (derAlff) Обновлен текст конфигурации с учетом проблемы с GUID в файле README.

0.2.3 (08.12.22)

  • (derAlff) Добавлена поддержка 'закодированного символа новой строки' в строках.
  • (derAlff) Обновленный README

0.2.2 (07.12.22)

  • (derAlff) Изменение версии для NPM

0.2.1 (07.12.22)

  • (derAlff) Изменение версии для NPM

0.2.0 (07.12.22)

  • (derAlff) Добавлена поддержка эмодзи.
  • (derAlff) Добавлена информация об эмодзи в файл README.
  • (derAlff) Номер телефона в файле README/Configuration заменен ссылкой на фактический номер телефона на сайте CallMeBot.

0.1.7 (16.02.22)

  • (derAlff) Изменение версии для NPM

0.1.6 (2022-01-22)

  • (derAlff) Выпущено на npm
  • (derAlff) Обновлен файл README.md
  • (derAlff) Переведенное описание в io-package.json
  • (derAlff) Изменил connectionType на cloud
  • (derAlff) Измененная исходная часть

0.1.5 (2022-01-22)

  • (derAlff) Исправлена ошибка Blockly

0.1.4 (2022-01-22)

  • (derAlff) Обновлены файлы io-package.json и package.json.
  • (derAlff) Добавлено "messagebox": true в файл io-package.json.
  • (derAlff) Изменил номер телефона на странице администратора.

0.1.3 (2022-01-21)

  • (derAlff) Обновлены файлы README.md, io-package.json и package.json.

0.1.0

  • (derAlff) Протестированная и работающая версия 0.1.0

0.0.1 (2022-01-21)

  • (derAlff) Первый релиз.

Список дел

  • Добавить телефонную книгу
  • Добавить нескольких пользователей (номера телефонов и API-ключи).

Changelog