GyverLibs / FastBot

Многофункциональная быстрая библиотека для Телеграм бота на esp8266/esp32
MIT License
186 stars 31 forks source link

Перестал работать #68

Closed Hemzy529 closed 5 months ago

Hemzy529 commented 7 months ago

Всё было норм, где-то неделю назад перестало работать в большом проекте. Сделал простой скетч (он ниже), залил на пустую ESP32 - не работает. К wifi подключается, токен и chatid указаны точно правильно (не менял), бота стартанул. Проверял и на домашнем wifi, и раздавая с телефона. Создал ещё одного бота, тоже не работает. Телега поменяла политику по отношению к ботам? Работаю с ESP32 в platformio

#include <Arduino.h>
#include <WiFi.h>
#include <ArduinoOTA.h>
#include <FastBot.h>

#define buton 23
#define bot_token "XXXXXXXXXX:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
#define tgid "XXXXXXXXXX"
#define ssid "SSID"
#define pass "password"

FastBot bot(bot_token);

void setup() 
{
  Serial.begin(115200);
  pinMode(buton, INPUT_PULLUP);

  WiFi.begin(ssid, pass);
  while(WiFi.status() != WL_CONNECTED)
  {
    Serial.print(".");
    delay(500);
  }

  ArduinoOTA.begin();

  bot.setChatID(tgid);

  bot.sendMessage("started");
}

void loop() 
{
  ArduinoOTA.handle();
  if (!buton) 
  {
    bot.sendMessage("pressed");
    delay(1000);
  }
}
GyverLibs commented 7 months ago

Не знаю, вроде в bot api нет новостей. Попробуй FastBot2, сейчас точно работает

GyverLibs commented 5 months ago

проверял несколько раз FastBot первой версии, работает исправно

Hemzy529 commented 5 months ago

так и не понял в чём проблема, у меня всё ещё не работает. с fastbot2 всё норм, так что issue закрываю