Уведомление бота Arduino Telegram - PullRequest
       40

Уведомление бота Arduino Telegram

1 голос
/ 04 августа 2020

Пытаюсь создать систему мониторинга с помощью Arduino, DHT11 и бота Telegram. Я попытался отправить сообщение для начала, но похоже, что связь между arduino и телеграммой не устанавливается sh. Монитор последовательного порта распечатывает сообщение «ТЕЛЕГРАММА НЕ успешно отправлена». Однако это не дает никаких ошибок. Пожалуйста, помогите.

#include <ESP8266WiFi.h>
#include <UniversalTelegramBot.h>
#include <WiFiClientSecure.h>
#include <ArduinoJson.h>

// Initialize Wifi connection to the router 
#define WIFI_SSID "xxxxx"                                             // input your home or public wifi name 
#define WIFI_PASSWORD "xxxxxx" 

// Initialize Telegram BOT 
#define BOTtoken "xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
#define CHAT_ID "xxxxxxxxxxxxx"

//Create a new WiFi client
WiFiClientSecure client; //For ESP8266 boards

//Create a bot with the token and client 
UniversalTelegramBot bot(BOTtoken, client);

void setup() {
  Serial.begin(57600); 
    WiFi.begin(WIFI_SSID, WIFI_PASSWORD);                                     //try to connect with wifi
    Serial.print("Connecting to ");
    Serial.print(WIFI_SSID);
    while (WiFi.status() != WL_CONNECTED) {
    Serial.print(".");
    delay(500);

  }
  Serial.println();
  Serial.print("Connected to ");
  Serial.println(WIFI_SSID);
  Serial.print("IP Address is : ");
  Serial.println(WiFi.localIP());

  if (bot.sendMessage(CHAT_ID, "Bot started up")){
    Serial.println("TELEGRAM Successfully sent");
  }
  else{
    Serial.println("TELEGRAM NOT Successfully sent");
  }
} 

void loop() {

}
...