-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Description
Нету реакции бота на входящие сообщения. В монитор порта ничего не выводится. Пытаюсь разобраться с работой библиотеки по примерам - реакции на входящие сообщения отсутствуют.
Сообщение с бота на твой 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
Labels
No labels