forked from iobroker-community-adapters/ioBroker.telegram
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathio-package.json
449 lines (449 loc) · 24.7 KB
/
io-package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
{
"common": {
"name": "telegram",
"require": {
"js-controller": ">0.6.6"
},
"version": "1.4.3",
"news": {
"1.4.3": {
"en": "Bugfix for not yet completely implemented feature",
"de": "Bugfix für noch nicht vollständig implementiertes Feature",
"ru": "Исправлена ошибка для еще не полностью реализованной функции",
"pt": "Bugfix para o recurso ainda não completamente implementado",
"nl": "Bugfix voor nog niet volledig geïmplementeerde functie",
"fr": "Correction de bug pour la fonctionnalité pas encore complètement implémentée",
"it": "Bugfix per funzionalità non ancora completamente implementate",
"es": "Corrección de errores para la característica aún no implementada por completo",
"pl": "Bugfix dla jeszcze nie w pełni zaimplementowanej funkcji",
"zh-cn": "修正尚未完全实现的功能"
},
"1.4.2": {
"en": "fix for sending message to recipients which contains whitespace",
"de": "Fix für das Senden von Nachrichten an Empfänger, die Leerzeichen enthalten",
"ru": "исправлена ошибка отправки сообщения получателям, содержащее пробелы",
"pt": "correção para envio de mensagem para destinatários que contém espaço em branco",
"nl": "oplossing voor het verzenden van berichten naar ontvangers die witruimte bevatten",
"fr": "correctif pour l'envoi aux destinataires d'un message contenant des espaces",
"it": "correzione per l'invio di messaggi a destinatari che contengono spazi bianchi",
"es": "Solución para enviar mensajes a destinatarios que contienen espacios en blanco.",
"pl": "poprawka do wysyłania wiadomości do odbiorców, która zawiera białe spacje",
"zh-cn": "修复了向包含空格的收件人发送邮件的问题"
},
"1.4.1": {
"en": "Support for Compact mode",
"de": "Unterstützung für den Kompaktmodus",
"ru": "Поддержка компактного режима",
"pt": "Suporte para o modo compacto",
"nl": "Ondersteuning voor de Compact-modus",
"fr": "Prise en charge du mode compact",
"it": "Supporto per la modalità compatta",
"es": "Soporte para el modo compacto",
"pl": "Obsługa trybu Compact"
},
"1.4.0": {
"en": "Custom settings for states were added",
"de": "Benutzerdefinierte Einstellungen für Status wurden hinzugefügt",
"ru": "Добавлены пользовательские настройки для состояний",
"pt": "Configurações personalizadas para estados foram adicionadas",
"nl": "Aangepaste instellingen voor toestanden zijn toegevoegd",
"fr": "Les paramètres personnalisés pour les états ont été ajoutés",
"it": "Sono state aggiunte le impostazioni personalizzate per gli stati",
"es": "Se agregaron configuraciones personalizadas para estados",
"pl": "Dodano ustawienia niestandardowe dla stanów"
},
"1.3.6": {
"en": "bug fixed",
"de": "Fehler behoben",
"ru": "ошибка устранена",
"pt": "erro corrigido",
"nl": "fout is opgelost",
"fr": "bug réparé",
"it": "bug corretto",
"es": "error corregido",
"pl": "usterka naprawiona"
},
"1.3.5": {
"en": "Ask if saved users should be wiped when password is changed",
"de": "Fragen, ob gespeicherte Benutzer gelöscht werden sollen, wenn das Kennwort geändert wird",
"ru": "Спросите, должны ли стираться сохраненные пользователи при изменении пароля",
"pt": "Perguntar se usuários salvos devem ser apagados quando a senha for alterada",
"nl": "Vraag of bewaarde gebruikers moeten worden gewist als het wachtwoord is gewijzigd",
"fr": "Demander si les utilisateurs enregistrés doivent être effacés lorsque le mot de passe est changé",
"it": "Chiedi se gli utenti salvati devono essere cancellati quando la password viene cambiata",
"es": "Preguntar si los usuarios guardados deben borrarse cuando se cambia la contraseña",
"pl": "Zapytaj, czy zapisani użytkownicy powinni zostać wyczyszczeni po zmianie hasła"
},
"1.3.4": {
"en": "Ask if saved users should be wiped when password is changed",
"de": "Fragen, ob gespeicherte Benutzer gelöscht werden sollen, wenn das Kennwort geändert wird",
"ru": "Спросите, должны ли стираться сохраненные пользователи при изменении пароля",
"pt": "Perguntar se usuários salvos devem ser apagados quando a senha for alterada",
"nl": "Vraag of bewaarde gebruikers moeten worden gewist als het wachtwoord is gewijzigd",
"fr": "Demander si les utilisateurs enregistrés doivent être effacés lorsque le mot de passe est changé",
"it": "Chiedi se gli utenti salvati devono essere cancellati quando la password viene cambiata",
"es": "Preguntar si los usuarios guardados deben borrarse cuando se cambia la contraseña",
"pl": "Zapytaj, czy zapisani użytkownicy powinni zostać wyczyszczeni po zmianie hasła"
},
"1.3.3": {
"en": "Added warning if trying to save settings without password.",
"de": "Warnung hinzugefügt, wenn versucht wird, Einstellungen ohne Kennwort zu speichern.",
"ru": "Добавлено предупреждение при попытке сохранить настройки без пароля.",
"pt": "Adicionado aviso se tentar salvar configurações sem senha.",
"nl": "Waarschuwing toegevoegd als u probeert instellingen zonder wachtwoord op te slaan.",
"fr": "Avertissement ajouté si vous essayez de sauvegarder les paramètres sans mot de passe.",
"it": "Aggiunto avviso se si tenta di salvare le impostazioni senza password.",
"es": "Se agregó una advertencia si se intenta guardar la configuración sin contraseña.",
"pl": "Dodano ostrzeżenie, jeśli próbujesz zapisać ustawienia bez hasła."
},
"1.3.2": {
"en": "Cosmetic fixes",
"de": "Kosmetische Korrekturen",
"ru": "Косметические исправления",
"pt": "Correções cosméticas",
"nl": "Cosmetische fixes",
"fr": "Correctifs cosmétiques",
"it": "Correzioni cosmetiche",
"es": "Correcciones cosméticas",
"pl": "Poprawki kosmetyczne"
},
"1.3.1": {
"en": "The ability of enable/disable of states controlling was added",
"de": "Die Fähigkeit der Aktivierung / Deaktivierung von Zuständen wurde hinzugefügt",
"ru": "Добавлена возможность включения / отключения контроля состояний",
"pt": "A capacidade de ativar / desativar estados controlando foi adicionada",
"nl": "Het vermogen om de statuscontrole in / uit te schakelen is toegevoegd",
"fr": "La possibilité d'activer / désactiver le contrôle des états a été ajoutée",
"it": "È stata aggiunta la possibilità di abilitare / disabilitare gli stati che controllano",
"es": "Se agregó la capacidad de habilitar / deshabilitar el control de estados.",
"pl": "Dodano możliwość włączania / wyłączania sterowania stanami"
},
"1.3.0": {
"en": "Added possibility to delete authenticated users",
"de": "Möglichkeit hinzugefügt, authentifizierte Benutzer zu löschen",
"ru": "Добавлена возможность удаления пользователей, прошедших проверку подлинности.",
"pt": "Adicionada possibilidade de excluir usuários autenticados",
"nl": "Mogelijkheid toegevoegd om geverifieerde gebruikers te verwijderen",
"fr": "Possibilité de supprimer des utilisateurs authentifiés",
"it": "Aggiunta la possibilità di cancellare utenti autenticati",
"es": "Se agregó la posibilidad de eliminar usuarios autenticados",
"pl": "Dodano możliwość usuwania uwierzytelnionych użytkowników"
},
"1.2.7": {
"en": "Added send silent and parsemode selector to blockly",
"de": "Send silent und parsemode selector zu blocky hinzugefügt",
"ru": "Добавлен переключатель send silent и parsemode для блокировки",
"pt": "Adicionado o seletor de envio silencioso e parsemode a blockly",
"nl": "Sturende en parsemode-kiezer verzonden naar blockly",
"fr": "Ajout du sélecteur send silent et parsemode à bloc",
"it": "Aggiunto il selettore silenzioso e parsemode a blockly",
"es": "Se agregó el selector de envío silencioso y parsemode a blockly",
"pl": "Dodano opcję wysyłania selektora ciszy i parsemodu do bloku"
},
"1.2.6": {
"en": "Added support for sending Messages to Group-Chats via Blockly.",
"de": "Zusätzliche Unterstützung für das Senden von Nachrichten an Gruppen-Chats über Blockly.",
"ru": "Добавлена поддержка отправки сообщений в групповые чаты через блокировку.",
"pt": "Adicionado suporte para o envio de mensagens para conversas em grupo via Blockly.",
"nl": "Ondersteuning toegevoegd voor het via Blockly verzenden van berichten naar groep-chats.",
"fr": "Ajout du support pour l'envoi de messages à Group-Chats via Blockly.",
"it": "Aggiunto supporto per l'invio di messaggi alle chat di gruppo tramite Blockly.",
"es": "Se agregó soporte para enviar mensajes a grupos de chat a través de Blockly.",
"pl": "Dodano obsługę wysyłania wiadomości do czatów grupowych za pośrednictwem opcji Blokuj."
},
"1.2.5": {
"en": "Added possibility to specify more than one recipient. (separated by comma)",
"de": "Möglichkeit, mehr als einen Empfänger anzugeben. (getrennt durch Komma)",
"ru": "Добавлена возможность указать более одного получателя. (разделенные запятой)",
"pt": "Adicionada possibilidade de especificar mais de um destinatário. (separado por vírgula)",
"nl": "Mogelijkheid toegevoegd om meer dan één ontvanger te specificeren. (gescheiden door een komma)",
"fr": "Possibilité supplémentaire de spécifier plus d'un destinataire. (séparé par une virgule)",
"it": "Aggiunta la possibilità di specificare più di un destinatario. (separato da virgola)",
"es": "Se agregó la posibilidad de especificar más de un destinatario. (separados por coma)",
"pl": "Dodano możliwość określenia więcej niż jednego odbiorcy. (oddzielone przecinkiem)"
},
"1.2.4": {
"en": "remove HTML Tags from Logerror-Messages; fix misleading error when setting a value for a state",
"de": "entferne HTML-Tags von Logerror-Nachrichten; einen irreführenden Fehler beim Festlegen eines Werts für einen Status beheben",
"ru": "удалить HTML-теги из Logerror-Messages; исправить ошибочную ошибку при установке значения для состояния",
"pt": "remover tags HTML de mensagens de logerror; corrigir erro enganoso ao definir um valor para um estado",
"nl": "verwijder HTML-tags uit Logerror-berichten; verhelpen misleidende fout bij het instellen van een waarde voor een staat",
"fr": "supprimer les balises HTML des messages Logerror; Correction d'une erreur trompeuse lors de la définition d'une valeur pour un état",
"it": "rimuovere i tag HTML da Logerror-Messages; correggere errori fuorvianti quando si imposta un valore per uno stato",
"es": "eliminar etiquetas HTML de Logerror-Messages; corrige el error engañoso al establecer un valor para un estado",
"pl": "usuń znaczniki HTML z Logerror-Messages; napraw błąd wprowadzający w błąd przy ustawianiu wartości dla stanu"
},
"1.2.3": {
"en": "Socks5 settings added to config dialog for admin 2 users.",
"de": "Socks5-Einstellungen wurden dem Konfigurationsdialog für Benutzer von admin 2 hinzugefügt.",
"ru": "Настройки Socks5 добавлены в диалог конфигурации для пользователей admin 2.",
"pt": "Socks5 configurações adicionadas ao diálogo de configuração para usuários admin 2.",
"nl": "Socks5-instellingen toegevoegd aan configuratie-dialoogvenster voor beheerders 2 gebruikers.",
"fr": "Socks5 paramètres ajoutés à la boîte de dialogue de configuration pour les utilisateurs admin 2.",
"it": "Le impostazioni di Socks5 sono state aggiunte alla finestra di configurazione per gli utenti di admin 2.",
"es": "Configuración de Socks5 agregada al diálogo de configuración para usuarios de administrador 2.",
"pl": "Ustawienia Socks5 zostały dodane do okna dialogowego konfiguracji dla użytkowników admin 2."
},
"1.2.2": {
"en": "Changed library for Proxy Socks5",
"de": "Changed library for Proxy Socks5",
"ru": "Изменена библиотека для Proxy Socks5",
"pt": "Changed library for Proxy Socks5",
"nl": "Changed library for Proxy Socks5",
"fr": "Changed library for Proxy Socks5",
"it": "Changed library for Proxy Socks5",
"es": "Changed library for Proxy Socks5",
"pl": "Changed library for Proxy Socks5"
},
"1.2.1": {
"en": "Added support for Proxy Socks5",
"de": "Zusätzliche Unterstützung für Proxy Socks5",
"ru": "Добавлена поддержка Proxy Socks5",
"pt": "Adicionado suporte para Proxy Socks5",
"nl": "Ondersteuning voor Proxy Socks5 toegevoegd",
"fr": "Ajout du support pour Proxy Socks5",
"it": "Aggiunto supporto per Proxy Socks5",
"es": "Se agregó soporte para Proxy Socks5",
"pl": "Dodano obsługę Proxy Socks5"
},
"1.2.0": {
"en": "Possibility to define polling interval in configuration wizard. Default is 300ms.",
"de": "Möglichkeit, das Polling Intervall in den Adapter-Einstellungen einzugeben. Standard ist 300ms.",
"ru": "Возможность задать интервал опроса в настройках. Значение по умолчанию - 300 мс.",
"pt": "Possibilidade de definir o intervalo de pesquisa no assistente de configuração. O padrão é 300 ms.",
"nl": "Mogelijkheid om polling-interval in de configuratiewizard te definiëren. Standaard is 300ms.",
"fr": "Possibilité de définir un intervalle d'interrogation dans l'assistant de configuration. La valeur par défaut est 300ms.",
"it": "Possibilità di definire l'intervallo di polling nella configurazione guidata. Il valore predefinito è 300ms.",
"es": "Posibilidad de definir intervalo de sondeo en el asistente de configuración. El valor predeterminado es 300ms.",
"pl": "Możliwość zdefiniowania interwału odpytywania w kreatorze konfiguracji. Domyślna wartość to 300ms."
},
"1.1.4": {
"en": "Added checks before accessing non-existing options",
"de": "Prüfungen hinzugefügt, bevor auf nicht vorhandene Optionen zugegriffen wird",
"ru": "Добавлены проверки перед доступом к несуществующим опциям",
"pt": "Verificações adicionadas antes de acessar opções não-existentes",
"nl": "Controles toegevoegd voor toegang tot niet-bestaande opties",
"fr": "Ajout de vérifications avant d'accéder à des options non existantes",
"it": "Aggiunti controlli prima di accedere a opzioni non esistenti",
"es": "Cheques agregados antes de acceder a opciones no existentes",
"pl": "Dodano sprawdzenia przed dostępem do nieistniejących opcji"
}
},
"title": "Telegram",
"desc": {
"en": "This adapter allows to send and receive telegram messages from ioBroker and to be a bot",
"de": "Adapter ermöglicht eine Kommunikation mit dem telegram app und ist selbst ein bot",
"ru": "Драйвер запускает Telegram бот, с которым можно общаться по App или через браузер",
"pt": "Este adaptador permite enviar e receber mensagens de telegramas de ioBroker e ser um bot",
"nl": "Met deze adapter kunt u telegramberichten van ioBroker verzenden en ontvangen en een bot zijn",
"fr": "Cet adaptateur permet d'envoyer et de recevoir des messages de télégrammes d'ioBroker et d'être un bot",
"it": "Questo adattatore consente di inviare e ricevere messaggi di telegram da ioBroker e di essere un bot",
"es": "Este adaptador permite enviar y recibir mensajes de telegrama de ioBroker y ser un bot",
"pl": "Ten adapter umożliwia wysyłanie i odbieranie wiadomości telegramów z ioBroker i bycie botem"
},
"authors": [
"bluefox <[email protected]>"
],
"license": "MIT",
"platform": "Javascript/Node.js",
"mode": "daemon",
"messagebox": true,
"readme": "https://github.com/ioBroker/ioBroker.telegram/blob/master/README.md",
"loglevel": "info",
"icon": "telegram.png",
"materialize": true,
"supportCustoms": true,
"compact": true,
"keywords": [
"notification",
"telegram",
"message"
],
"restartSchedule": "4 5 * * *",
"extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.telegram/master/admin/telegram.png",
"type": "messaging",
"stopBeforeUpdate": true,
"blockly": true,
"config": {
"minWidth": 800,
"width": 1224,
"height": 600
}
},
"native": {
"server": "false",
"port": 8443,
"bind": "0.0.0.0",
"token": "",
"password": "",
"text2command": "",
"rememberUsers": true,
"allowStates": true,
"storeRawRequest": false,
"restarting": "_",
"restarted": "_",
"url": "",
"keyboard": "/cmds",
"rooms": false,
"certPublic": "",
"certPrivate": "",
"certChained": "",
"leEnabled": false,
"leUpdate": false,
"leCheckPort": 80
},
"objects": [
{
"_id": "_design/custom",
"language": "javascript",
"views": {
"state": {
"map": "function(doc) { if (doc.type === 'state' && (doc.common.custom || doc.common.history)) emit(doc._id, doc.common.custom || doc.common.history) }"
}
}
}
],
"instanceObjects": [
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "If connected to Telegram server",
"type": "boolean",
"read": true,
"write": false,
"def": false
},
"native": {}
},
{
"_id": "communicate.request",
"type": "state",
"common": {
"role": "text",
"name": "Last received request",
"type": "string",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "communicate.requestRaw",
"type": "state",
"common": {
"role": "json",
"name": "Raw Data of last received request",
"type": "string",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "communicate.requestChatId",
"type": "state",
"common": {
"role": "text",
"name": "Chat ID of last received request",
"type": "string",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "communicate.requestMessageId",
"type": "state",
"common": {
"role": "text",
"name": "Message ID of last received request",
"type": "string",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "communicate.botSendChatId",
"type": "state",
"common": {
"role": "text",
"name": "Chat ID of last sent message by the bot",
"type": "string",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "communicate.botSendMessageId",
"type": "state",
"common": {
"role": "text",
"name": "Message ID of last sent message by the bot",
"type": "string",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "communicate.requestUserId",
"type": "state",
"common": {
"role": "text",
"name": "User ID of last received request",
"type": "string",
"read": true,
"write": false
},
"native": {}
},
{
"_id": "communicate.response",
"type": "state",
"common": {
"role": "text",
"name": "Send text through telegram",
"type": "string",
"read": true,
"write": true
},
"native": {}
},
{
"_id": "communicate.users",
"type": "state",
"common": {
"role": "text",
"name": "Users as json, which are constantly authenticated",
"type": "string",
"read": false,
"write": false
},
"native": {}
},
{
"_id": "communicate.pathFile",
"type": "state",
"common": {
"role": "text",
"name": "The path to the last file received",
"type": "string",
"read": true,
"write": false
},
"native": {}
}
]
}