Skip to content

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

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");
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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