Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (6): « 1 2 3 [4] 5 6 »   

> Описание: Двухстороння связь Кибор с Телеграмом
Zireael
Отправлено: 14 Мая, 2023 - 17:47:58
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




Нормальный код выкладывайте, больше шансов получить ответ.
Без смайлов и с чётным количеством двойных кавычек.
 
 Top
Redear
Отправлено: 14 Мая, 2023 - 18:32:47
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 193
Дата рег-ции: Июль 2022  
Репутация: 0




 Zireael пишет:
Нормальный код выкладывайте, больше шансов получить ответ.
Без смайлов и с чётным количеством двойных кавычек.


задача, после получения сообщения, удалить его окончательно, чтобы при повторном запуске программа повторно его не считывала

CODE:

string token="x"; // токен
string chat_id="x"; // id чата
string s,text,response,IDlastmsg,IDmsg,trash,arg,F;

loop() {
pause(2112);

sendgetweb(#s, "Bot", "POST", "https:/"+"/api.telegram.org","bot"+token+"/"+"getUpdates?chat_id="+chat_id+"&offset=-1");
parserjson(Json, s);
strhextodec(CONVERT_U16, Json.result[0].message.text, "\u", #text);
strhextodec(CONVERT_U16, Json.result[0].message.message_id, "\u", #IDmsg); // \u text

if (IDlastmsg==IDmsg) continue;
IDlastmsg=IDmsg;

sendgetweb(#s, "Bot", "POST", "https:/"+"/api.telegram.org","bot"+token+"/"+"deleteMessage?chat_id="
+chat_id+"&message_id="+IDlastmsg);

messagebox(text);
}

(Отредактировано автором: 14 Мая, 2023 - 18:33:25)

 
 Top
Zireael
Отправлено: 14 Мая, 2023 - 19:09:12
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
после получения сообщения, удалить его окончательно

Они не удаляются, даже если самому их из чата удалить.
 
 Top
Redear
Отправлено: 14 Мая, 2023 - 19:42:50
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 193
Дата рег-ции: Июль 2022  
Репутация: 0




ясно надо сервер приемки делать
 
 Top
asterka
Отправлено: 16 Мая, 2023 - 23:44:31
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Апр. 2023  
Репутация: 0




Привет. Десять ботов завязано на одно тг. Делаю запрос, получаю 10 ответов каждые 15 секунд. Если в gettelegram поставить "Удалить последнее сообщение" то после ответа первого бота, оставшиеся не отвечают. Как можно получить: один запрос - один ответ от каждого бота?
 
 Top
konctantin777
Отправлено: 18 Ноября, 2023 - 12:33:34
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1136
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 Kibor пишет:
sendtelegram("12345988:XXXXxxxxxxxxXXXXXXXXXxxxxxxx", "6856765636", "/start");

Приходит
CODE:
{"ok":true,"result":true,"description":"Webhook is already set"}

Не получается с тг прочитать, чтобы в сообщении не отправлял. Токен и айди просто копирую. Пауза приёма 20сек.
Что то нарушилось, что то надо сделать ?
 
 Top
Dantes3000
Отправлено: 18 Ноября, 2023 - 14:43:29
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1467
Дата рег-ции: Июнь 2016  
Репутация: 58




konctantin777 , похоже в боте включен вебхук. Эта технология на голову выше чем полинг, на котором обычно все работают
 
 Top
konctantin777
Отправлено: 18 Ноября, 2023 - 14:56:49
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1136
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 Kibor пишет:
string Rez;
loop()
{
if (gettelegram(#Rez, "12345988:XXXXxxxxxxxxXXXXXXXXXxxxxxxx", "6856765636", 1, 1))
{
if (Rez=="1") beep(1000, 1000);
if (Rez=="2") beep(3000, 1000);
}
pause(20000);
}

Просто из 1го поста отправка и приём пытаюсь сделать. Минимум кода....
(Добавление)
Отправляется, на тлф. норм приходит
(Добавление)
 Dantes3000 пишет:
похоже в боте включен вебхук

А что сделать, чтобы кибор вновь принимал ?
 
 Top
Dantes3000
Отправлено: 18 Ноября, 2023 - 15:44:30
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1467
Дата рег-ции: Июнь 2016  
Репутация: 58




 konctantin777 пишет:
А что сделать, чтобы кибор вновь принимал ?

лучше нового бота создать. Или в старом полазить в настройках
 
 Top
wolf.vit.vlad
Отправлено: 18 Ноября, 2023 - 17:07:47
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2022  
Репутация: 0




Всем доброго дня.
Подскажите, может кто знает?
Как отключить это мерзкое стуканье когда отправка в телеграм происходит раньше чем через 15 секунд. И скрипт останавливается и ждет пока пройдет достаточное количество секунд. В это время звучит ужасное стуканье. Как его убрать?
 
 Top
Страниц (6): « 1 2 3 [4] 5 6 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« О программе Кибор »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by