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

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

 Страниц (1): [1]   

> Без описания
MedweD
Отправлено: 07 Марта, 2023 - 00:52:44
Post Id



Пользователь
Наблюдатель


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




Всем привет, возник вопрос как создать многопоток в киборе.
Есть бот который совершает действие по запросу и ждет его готовности. Алгоритм работы такой, я отправляю запрос боту он делает действие на сайте, оплачивает покупку. Данная покупка висит с статусом «Обработка оплаты», бот парсит и ждет когда покупка будет с статусом «оплачено». Но как сделать так что бы бот ждал статус и вовремя сообщил состояние оплаты и что бы я мог совершить покупку и бот снова будет ждать состояние покупки, но уже двух товаров?
 
 Top
Zireael
Отправлено: 07 Марта, 2023 - 01:27:10
Post Id



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


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




Многопоточности нет, есть таймеры.
 
 Top
MedweD
Отправлено: 07 Марта, 2023 - 03:01:32
Post Id



Пользователь
Наблюдатель


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




 Zireael пишет:
Многопоточности нет, есть таймеры.

Если воткнуть таймер это будет как еще один процесс не мешающий основному ?
 
 Top
Zireael
Отправлено: 07 Марта, 2023 - 03:08:53
Post Id



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


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




 Цитата:
Если воткнуть таймер это будет как еще один процесс не мешающий основному ?

Нет.
 
 Top
MedweD
Отправлено: 07 Марта, 2023 - 05:52:57
Post Id



Пользователь
Наблюдатель


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




 Zireael пишет:
 Цитата:
Если воткнуть таймер это будет как еще один процесс не мешающий основному ?

Нет.

Я что то не понял, а зачем таймер ?
(Добавление)
Я прочитал тему про таймеры, но понять не могу. Многопоточность можно заменить таймерами ? С помощью таймеров можно задать, парсить состояние товара + начать код вновь для покупки еще одного товара и заноса его в таймер получения статуса. Тем самым получить обработку двух товаров, типо многопоток.
 
 Top
KevinS
Отправлено: 07 Марта, 2023 - 06:30:14
Post Id



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


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




Второй поток можно сделать через второй ехешник. Тогда он не будет мешать первому.
https://kibor-bot.com/forum/topi...m=1&topic=59

Таймер может заменить второй поток если нужно выполнить короткую задачу, без ожидания чего-либо. Т.к. таймер полностью забирает на себя фокус из основного кода программы. После завершения выполнения кода в таймере (или при выходе из него через return) фокус возращается в то место кода, откуда он был взят. Т.е. таймер ставит на паузу выполнение основного кода до того момента, пока не будет обработан код в таймере. Поэтому частично можно что-то "одновременно сделать".

(Отредактировано автором: 07 Марта, 2023 - 06:44:07)

 
 Top
konctantin777
Отправлено: 07 Марта, 2023 - 16:10:21
Post Id



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


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




На сайте. В питоне можно асинхронно.
 
 Top
MedweD
Отправлено: 08 Марта, 2023 - 23:16:32
Post Id



Пользователь
Наблюдатель


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




 konctantin777 пишет:
На сайте. В питоне можно асинхронно.

В самом питоне или через кибор как то можно реализовать? А что надо добавить а питон что бы код работал асинхронно ?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by