Telegram бот. Библиотека. Не компилируется в одном из вариантов

tapok72

✩✩✩✩✩✩✩
27 Ноя 2021
2
0
Ниже в третьем варианте, написал что происходит при компиляции. Подскажите это у меня где то косяк или библиотека так не работает? Заранее благодарен.

C++:
void setup() {
  // Так компелируется, сообщение отправляется
  bot.sendMessage("Уведомления подключены");
}

void loop() {
  // Так компелируется, сообщение отправляется
  bot.sendMessage("Уведомления подключены");
  Notifik();
}

void Notifik() {
  bot.sendMessage("Уведомления подключены");
  // Так не компелируется, Notifikations.h:33:9: error: 'bot' was not declared in this scope
  bot.sendMessage("Уведомления подключены1");
  ^ ~~
C: \Users\user\Documents\Arduino\Otoplenie1CHAST_ESP32 - newconnect\Notifikations.h: 33: 9: note: suggested alternative: 'bit'
  bot.sendMessage("Уведомления подключены1");
  ^ ~~
  bit
}
 

asaitov

✩✩✩✩✩✩✩
16 Янв 2024
17
7
Ошибка у тебя. В файле Notifikations.h ничего не известно про переменную bot, поэтому ее надо там объявить до того как использовать либо не использовать вообще.
 
  • Лойс +1
Реакции: tapok72