Skip to content

Не принимаются сообщения ботом #79

@burdeyniyua

Description

@burdeyniyua

Нету реакции бота на входящие сообщения. В монитор порта ничего не выводится. Пытаюсь разобраться с работой библиотеки по примерам - реакции на входящие сообщения отсутствуют.

Сообщение с бота на твой ID могу отправить.

По сути не работает даже пример(((

ArduinoIDE Версия: 2.3.6
Дата: 2025-04-09T11:26:55.498Z
Версия CLI: 1.2.0Copyright © 2025 Arduino SA [{5}]

{6}

Версия библиотеки Fastbot 2.27.3

#define WIFI_SSID "NetworkID"
#define WIFI_PASS "Password"
#define BOT_TOKEN "836535616:AAGPyL1mvA_o97K8ket8c1zw8Btyb7cqgMI"
#define CHAT_ID "здесь чай айди вставлен"



#include <FastBot.h>
FastBot bot(BOT_TOKEN);

void setup() {
  connectWiFi();

  // можно сменить токен
  //bot.setToken(BOT_TOKEN);

  // можно сменить размер буфера на (приём, отправку), по умолч. 512, 512
  //bot.setBufferSizes(1024, 512);

  // установить ID чата, чтобы принимать сообщения только из него
  // узнать ID можно из ручного запроса в браузере
  bot.setChatID(CHAT_ID); // передай "" (пустую строку) чтобы отключить проверку

  // можно указать несколько ID через запятую
  //bot.setChatID("123456,7891011,12131415");

  // подключаем функцию-обработчик
  bot.attach(newMsg);

  // отправить сообщение в указанный в setChatID
  bot.sendMessage("Hello, World!");
    Serial.println("Send Hello!");
}

// обработчик сообщений
void newMsg(FB_msg& msg) {
  // выводим имя юзера и текст сообщения
  Serial.print(msg.username);
  Serial.print(", ");
  Serial.println(msg.text);
  

  // отправить сообщение обратно
  bot.sendMessage(msg.text, msg.chatID);

  // выводим всю информацию о сообщении
  Serial.println(msg.toString());
}

void loop() {
  bot.tick();   // тикаем в луп
}

void connectWiFi() {
  delay(2000);
  Serial.begin(115200);
  Serial.println();

  WiFi.begin(WIFI_SSID, WIFI_PASS);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.println(".");
    if (millis() > 15000) ESP.restart();
  }
  Serial.println("Connected");
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions