Йодо: интернет вещей. Не работает телеграм бот

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Vladimir_78, 16 янв 2019.

  1. Vladimir_78

    Vladimir_78 Нерд

    Добрый день.

    Не получается эксперимент № 7 telegram-bot
    Код практически как в книжке:

    var SSID = 'vovok24';
    var PSW = '******';

    var bot = require('@amperka/telegram').create({
    token: '*************',
    polling: { timeout: 10 }
    });
    var light = require('@amperka/led').connect(P6);

    light.turnOn();

    bot.on('/start', function(msg) {
    var keyboard = bot.keyboard([
    ['/TurnOff', '/TurnOn'],
    ], { resize: true });
    bot.sendMessage(msg.from.id, 'Light control', {
    markup: keyboard
    });
    });

    bot.on('/TurnOff', function(msg) {
    light.turnOff();
    bot.sendMessage(msg.from.id, 'Light is off');
    });

    bot.on('/TurnOn', function(msg) {
    light.turnOn();
    bot.sendMessage(msg.from.id, 'Light is on');
    });

    var wifi = require('@amperka/wifi').setup(function(err) {
    wifi.connect(SSID, PSW, function(err) {
    print('I\'m ready!');
    bot.connect();
    });
    });

    Через некоторое время после "I'm ready!" выдается ошибка:

    Uncaught Error: Unknown Timeout
    at line 1 col 107
    ...Timeout(this._updateTimeout),this._updateTimeout=void 0),thi...
    ^
    in function "disconnect" called from line 1 col 522
    ...nt("error",h),f.disconnect()}
    ^
    in function "_request" called from line 1 col 39
    b._request(a.method,a.query,a.callback)
    ^
    in function called from system
    >
     
  2. SergeiL

    SergeiL Оракул Модератор

    Вы новости-то совсем не слушаете, не смотрите?
    Скоро год, как Телеграм Роскомнадзор блокирует в России.
    Попробуйте в браузере открыть telegram.org
     
  3. Vladimir_78

    Vladimir_78 Нерд

    Настроил обход блокировки (на роутере). Бот даже кнопки показывает. Но при нажатии - ничего. И ошибка вышеуказанная. Что же, если телеграмм заблокировали то библиотеку чинить не надо?
     
  4. bonny

    bonny Нерд

    Добрый день. Господа с Амперки. Не хотите библиотеку починить?
     
  5. issaom

    issaom Гуру

    Это Вам сюда:
    https://breadboard.ru/
    или может даже лучше сюда:
    https://amperka.ru/page/form
     
  6. Airbus

    Airbus Радиохулиган Модератор

    Нетунас Господ с Амперки. А сами починить не желаете? Вамжежь нужно?
     
    SergeiL и issaom нравится это.
  7. Lee

    Lee Нуб