Zireael |
Отправлено: 08 Февраля, 2022 - 02:38:54
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: отправить смайлик
Emoji Unicode Tables
CODE:string token="1234567890:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // токен
string chat_id="1234567890"; // id чата
string message = "\xF0\x9F\x98\x81"; // Bytes (UTF-8)
string smile;
string s;
strhextodec(CONVERT_T, message, "\x", #smile);
sendgetweb(#s, "Bot", "POST", "https:/"+"/api.telegram.org","bot"+token+"/"+"sendMessage?chat_id="+chat_id+"&text="+smile); |
|
|
Zireael |
Отправлено: 28 Января, 2023 - 22:08:59
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: "\u041f\u0440\u0438\u0432\u0435\u0442"
есть способ перевести это в нормально читаемый вариант, в Кибор?
CODE:string token="1234567890:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // токен
string chat_id="1234567890"; // id чата
string s;
sendgetweb(#s, "Bot", "POST", "https:/"+"/api.telegram.org","bot"+token+"/"+"getUpdates?chat_id="+chat_id+"&offset=-1");
parserjson(Json, s);
messagebox(Json.result[0].message.text);
string text;
strhextodec(CONVERT_U16, Json.result[0].message.text, "\u", #text);
messagebox (text); |
|
|
a300 |
Отправлено: 29 Января, 2023 - 03:09:23
|
Наблюдатель
Покинул форум
Сообщений всего: 32
Дата рег-ции: Май 2020
Репутация: 0
|
Странно, начал тестить всё заработало, а затем начало постоянно в сообщении в Кибор выдавать:
ERROR_SEARCH_JSON
Если вставляю в браузер то там всё нормально выдаёт:
CODE:{"ok":true,"result":[{"update_id":123456789,
"message":{"message_id":33,"from":{"id":0123456789,"is_bot":false,"first_name":"\u0410.","last_name":"M.","language_code":"ru"},"chat":{"id":0123456789,"first_name":"\u0410.","last_name":"M.","type":"private"},"date":0123456789,"text":"\u041f\u0440\u0438\u0432\u0435\u0442"}}]}
В чём может быть проблема?
Перезагрузил Кибор всё заработало опять нормально (Отредактировано автором: 29 Января, 2023 - 03:12:06) |
|
|
Redear |
Отправлено: 14 Мая, 2023 - 15:44:15
|
Мастер
Покинул форум
Сообщений всего: 202
Дата рег-ции: Июль 2022
Репутация: 0
|
привет
sendgetweb(#s, "Bot", "POST", "https:/"+"/api.telegram.org","bot"+token+"/"+"sendMessage?chat_id="
+chat_id+"&text="+ansitoutf8("[в обработке bot#" + WH[1][WHRow] + "] " + text));
sendgetweb(#s, "Bot", "POST", "https:/"+"/api.telegram.org","bot"+token+"/"+"deleteMessage?chat_id="
+chat_id+"&message_id="+IDlastmsg"
после удаления сообщения, при след. запуске программы удаленное сообщение считывается вновь. как удалять сообщения навсегда?
спасибо |
|
|
|