github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/doc/content/ru/docs/plugins/notify/_index.md (about) 1 2 --- 3 title: "Отправка сообщений" 4 linkTitle: "notify" 5 date: 2021-10-20 6 description: > 7 8 --- 9 10 В системе есть плагин под названием «notifr», который предоставляет возможности уведомлений. Он поддерживает методы отправки уведомлений по различным каналам, включая SMS, push-уведомления, электронную почту, Telegram и уведомления HTML5. 11 12 Вот поддерживаемые методы уведомления, предоставляемые плагином notifr: 13 14 SMS: позволяет отправлять SMS-уведомления. 15 Push: позволяет отправлять push-уведомления на мобильные устройства. 16 Электронная почта: поддерживает отправку уведомлений по электронной почте. 17 Telegram: Предоставляет возможность отправлять уведомления через мессенджер Telegram. 18 Уведомления HTML5: позволяет отображать уведомления с использованием возможностей HTML5. 19 20 ### javascript свойства 21 ---------------- 22 23 ### Новое сообщение 24 25 создает объект сообщения 26 27 ```coffeescript 28 msg = notifr.newMessage(); 29 ``` 30 | значение | описание | 31 |-------------|---------| 32 | newMessage() | метод | 33 | msg | type: Object [Message](#объект-message) | 34 35 36 ---------------- 37 38 ### отправка сообщения 39 40 41 ```coffeescript 42 notifr.send(msg); 43 ``` 44 | значение | описание | 45 |-------------|---------| 46 | send() | метод | 47 | msg | type: Object (Message) | 48 49 50 ### объект Message 51 52 ```coffeescript 53 message = { 54 from: "", 55 type: "", 56 attributes: { 57 "key": "vlue" 58 } 59 } 60 ``` 61 62 | значение | описание | 63 |-------------|---------| 64 | from | type: string | 65 | type | type: string | 66 | entity_id | type: string | 67 | attributes | type: map[string]string |