You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -122,6 +119,10 @@ String chatIDs; // указанная в setChat
122
119
// 6 - множественная отправка, статус неизвестен
123
120
```
124
121
122
+
Примечания:
123
+
- Опрос сообщений *(активный вызов tick() по встроенному таймеру или вызов tickManual())* занимает ~70 миллисекунд
124
+
- Период опроса (setPeriod()) нет смысла ставить меньше 3200мс, так как Телеграм не позволяет запрашивать данные чаще и программа повиснет на 3 секунды в ожидании ответа сервера!
125
+
125
126
<aid="example"></a>
126
127
## Особенности парсинга сообщений
127
128
Сообщения автоматически читаются в `tick()`, при поступлении нового сообщения вызывается указанная функция-обработчик. Но тут есть варианты:
@@ -133,11 +134,11 @@ String chatIDs; // указанная в setChat
133
134
- Вызываем `attach(функция)`
134
135
- Эта функция будет автоматически вызвана при входящем сообщении, если ID чата совпадают или не настроены
135
136
- Внутри этой функции можно пользоваться переданной переменной `сообщение`, которая имеет тип `FB_msg` (структура) и содержит в себе:
136
-
-`chatID` - id чата
137
-
-`username` - логин пользователя
138
-
-`first_name` - имя пользователя
139
-
-`text` - текст сообщения
140
-
-`ID` - ID сообщения
137
+
-`chatID` - id чата
138
+
-`username` - логин пользователя
139
+
-`first_name` - имя пользователя
140
+
-`text` - текст сообщения
141
+
-`ID` - ID сообщения
141
142
142
143
Минимальный пример:
143
144
```cpp
@@ -247,8 +248,15 @@ void loop() {
247
248
- v1.5 - оптимизация, возможность смены токена, новый парсинг сообщений (id, имя, текст)
248
249
- v1.5.1 - получаем также ID сообщения
249
250
- v1.6 - добавлен режим FB_DYNAMIC_HTTP, чтение имени пользователя
251
+
- v1.7:
252
+
- Убрал динамический режим FB_DYNAMIC_HTTP, работает слишком медленно
253
+
- Исправил warningи
254
+
- Починил работу бота в "группах" (отрицательный ID чата)
0 commit comments