Size: a a a

ioBroker smarthome

2019 December 22

АЛ

Андрей Лутов... in ioBroker smarthome
У меня планшет и 2 телефона под одним телеграм акком. Все работает и меняется синхронно на всех устройствах. А вот другой пытаюсь подключить, что-то оба не работают.
источник

В

Вадим in ioBroker smarthome
Андрей Лутов
У меня планшет и 2 телефона под одним телеграм акком. Все работает и меняется синхронно на всех устройствах. А вот другой пытаюсь подключить, что-то оба не работают.
А где..россия?
источник

В

Вадим in ioBroker smarthome
Пока не понял в чем проблема
источник

АЛ

Андрей Лутов... in ioBroker smarthome
Я так думаю, что тут может что-то  в скрипте. Его стащил с сайта и допилил.
источник

В

Вадим in ioBroker smarthome
Причем тут акк..скрипт пользует токен бота
источник

В

Вадим in ioBroker smarthome
Андрей Лутов
Я так думаю, что тут может что-то  в скрипте. Его стащил с сайта и допилил.
Похоже на то
источник

АЛ

Андрей Лутов... in ioBroker smarthome
Вот кусок скрипта:
var menu = {
       reply_markup: {
           inline_keyboard: [[],[],[],[],[],[],[]],
       }
   };
   
   if (command === 'IObroker меню') command = menuUp;
   log (command);
   if (command === 'Меню') first_tap = true;
   if (command === '↩️ Назад') command = menuUp;
   if (command === 'ℹ️') command = menuUp;
   var but1 = getButtonArray(button, 'name', command).toString();
   
   if (but1.length > 0) {          // проверяем, что строка не пустая
       var but2 = but1.split(','); //преобразуем в массив
       menuUp = but2.pop();        //вырезаем последний элемент

       if (but2.length > 0) {      // проверяем что массив не пуст
           var index = 0;
           for (var i=0, len=but2.length; i<len; i++) {
               menu.reply_markup.inline_keyboard[index].push({ text: but2[i], callback_data: but2[i]});
               if ((i%3 >= 2)&&(index < 6)) index = ++index;
           }

           var topText = funcTopText(command);
           topTextGlobal = command;
           menu_current = menu.reply_markup;
           if (first_tap) {
               sendTo('telegram.0', {user: user, text: topText, parse_mode: 'markdown', reply_markup: menu.reply_markup});
               first_tap = false;
           } else {
               updateMenuButton(user, topText, menu.reply_markup);
источник

АЛ

Андрей Лутов... in ioBroker smarthome
Я так понимаю, тут есть user, проблема рядом с ним.
источник

ДС

Дмитрий Стаин... in ioBroker smarthome
Sergio
В общем я разобрался в чем причина!
Что за устройство используешь?
источник

S

Sergio in ioBroker smarthome
Дмитрий Стаин
Что за устройство используешь?
Valve smart
источник

В

Вадим in ioBroker smarthome
Андрей Лутов
Я так понимаю, тут есть user, проблема рядом с ним.
убери юзера
источник

В

Вадим in ioBroker smarthome
Андрей Лутов
Я так понимаю, тут есть user, проблема рядом с ним.
источник

В

Вадим in ioBroker smarthome
Андрей Лутов
Вот кусок скрипта:
var menu = {
       reply_markup: {
           inline_keyboard: [[],[],[],[],[],[],[]],
       }
   };
   
   if (command === 'IObroker меню') command = menuUp;
   log (command);
   if (command === 'Меню') first_tap = true;
   if (command === '↩️ Назад') command = menuUp;
   if (command === 'ℹ️') command = menuUp;
   var but1 = getButtonArray(button, 'name', command).toString();
   
   if (but1.length > 0) {          // проверяем, что строка не пустая
       var but2 = but1.split(','); //преобразуем в массив
       menuUp = but2.pop();        //вырезаем последний элемент

       if (but2.length > 0) {      // проверяем что массив не пуст
           var index = 0;
           for (var i=0, len=but2.length; i<len; i++) {
               menu.reply_markup.inline_keyboard[index].push({ text: but2[i], callback_data: but2[i]});
               if ((i%3 >= 2)&&(index < 6)) index = ++index;
           }

           var topText = funcTopText(command);
           topTextGlobal = command;
           menu_current = menu.reply_markup;
           if (first_tap) {
               sendTo('telegram.0', {user: user, text: topText, parse_mode: 'markdown', reply_markup: menu.reply_markup});
               first_tap = false;
           } else {
               updateMenuButton(user, topText, menu.reply_markup);
вот попробуй👆🏻
источник

АЛ

Андрей Лутов... in ioBroker smarthome
В send "user:user " или updateMenu "user"?
источник

В

Вадим in ioBroker smarthome
Андрей Лутов
В send "user:user " или updateMenu "user"?
надо смотреть весь код
источник

ДС

Дмитрий Стаин... in ioBroker smarthome
Sergio
В общем я разобрался в чем причина!
Что то у меня не находит розетку. Есть какой секрет?
источник

S

Sergio in ioBroker smarthome
Дмитрий Стаин
Что то у меня не находит розетку. Есть какой секрет?
Не находит, где?
источник

S

Sergio in ioBroker smarthome
В иоб или smart live?
источник

ДС

Дмитрий Стаин... in ioBroker smarthome
Иоб
источник

S

Sergio in ioBroker smarthome
Попробуйте подцепить его через емулятор андроид +приложение smart live
источник