Telegram бот

Тема в разделе "Закажу проект", создана пользователем Vlad1637816378, 2 дек 2017.

  1. Здравствуйте! Мне нужна помощь в написании кода для телеграмм бота, который имеет всего лишь одну команду - '/collect_data', при которой пользователю высылаются данные о температуре и освещённости. Есть ещё вариант с таймером ( как в проекте Еxcel бот в Йоде, ( две команды - /start_measuring /stop_measuring и, как только послана команда '/start_measurung', каждые 5 сек бот присылает данные об освещённости и температуре), но, кажется, библиотекой это не предписано). Проблема, как будет видно в скриншоте, будет и в библиотеке. Я уже все перепробовал. Прилагаю код и скрин ошибки.
    Код (Javascript):

    var SSID = 'WiFi-12345678';
    var PASSWORD = '1234';
    var sensor = require('@amperka/light-sensor').connect(A2);
    var thermometer = require('@amperka/thermometer').connect(A4);
    var bot = require('@amperka/telegram').create({
    token: '?????????????????????????',
    polling: { timeout: 10 }
    });
    bot.on('/start', function(msg) {
    var keyboard = bot.keyboard([
    ['/collect_Data'],
    ], { resize: true });
    });
    var lx = sensor.read('lx').toFixed(0);
    var c = thermometer.read('C').toFixed(0);
    bot.on('/collect_Data', function(msg){
    bot.sendMessage(msg.from.id, 'Collecting data...');
    bot.sendMessage(msg.from.id, lx, 'luxes', 'and', c, 'C');
    });
    var wifi = require('@amperka/wifi').setup(function(err) {
    wifi.connect(SSID, PASSWORD, function(err) {
    print('I\'m ready!');
    bot.connect();
    });
    });
     
    [​IMG]
     
  2. yzh500

    yzh500 Гик

    Готов взяться, есть опыт работы с esp на c++, но сейчас понял что в JS нет ничего сложного. Если без таймера - напишу за пару дней бота и прошивку.
     
    Последнее редактирование: 5 дек 2017
  3. Спасибо Вам большое! А какова цена, или Вы сделаете бесплатно?
     
  4. Да, без таймера
     
  5. null

    null Гик

    Могу взяться за проект с таймером. Сумма чисто символическая
     
  6. yzh500

    yzh500 Гик

    Еще актуально?
     
  7. Актуально
     
  8. Можете помочь?
     
  9. yzh500

    yzh500 Гик

    Да могу. Это esp8266? Или искра?
     
  10. И то, и другое. В проекте надо использовать Тройка модули: датчик освещенности, термометр; Iskra JS; Troyka Wi-Fi
     
  11. yzh500

    yzh500 Гик

    Можно с вами связаться?
    Желательно мессенджер какой нибудь.
     
  12. ostrov

    ostrov Гуру

    Что за левый сайт с вирусообменником?