Size: a a a

2020 October 09

YL

Yoshi Lyosha in Async Python
интересно есть ли бот который подчищает эти эвенты, джойны и ремувы
источник

YL

Yoshi Lyosha in Async Python
шилди имеет полные права на чат но делать такое чому-то не умеет
источник

YL

Yoshi Lyosha in Async Python
а, всё, появилось, активировал
источник

YL

Yoshi Lyosha in Async Python
хм, не сработало, видать
источник

V

Victor in Async Python
Этот чат — honeypot для спамеров?
источник

YL

Yoshi Lyosha in Async Python
да не иначе как
источник

ИН

Имя Не имя in Async Python
Yoshi Lyosha
интересно есть ли бот который подчищает эти эвенты, джойны и ремувы
есть
источник

ИН

Имя Не имя in Async Python
уже нету…
источник

ИН

Имя Не имя in Async Python
его тг удалил походу
источник
2020 November 25

SA

Steve Amartery in Async Python
всем привет)
источник

SA

Steve Amartery in Async Python
Я в образовательных целях пишу “сервис” и у меня возник такой вопрос,
есть метод add/<search_request> который принимает поисковый запрос(search request), сохраняет в бд информацию в таком виде:

таблица Registrated_search request:
“id”: сгенерированный уникальный идентификатор,
“search_request” search request,
“date_registation”: дата добавления поискового запроса

таблица Count_results
“id”: идентификатор поискового запроса
“count_results”: количество результатов по этому запросу
“timestamp”: дата обновления количества результатов по этому запросу

далее для каждого зарегистрированного запроса раз в час должно обновляться количество результатов (то есть каждый час для каждого id мы должны добавлять запись в таблицу Count_results)

Небольшой пример, как должно работать:

add/”photos of nature” return id = 1
добавляем в бд следующую информацию
“id”: 1,
“search_request” ”photos of nature”,
“date_registation”: 25.11.2020 12:00

и в таблицу Count_results
“id”: 1
“count_results”: 42356
“timestamp”: date_registation


add/”photos of sea” return id = 2
добавляем в бд следующую информацию
“id”: 2,
“search_request” ”photos of sea”,
“date_registation”: 25.11.2020 12:30

и в таблицу Count_results
“id”: 2
“count_results”: 72456
“timestamp”: date_registation
источник

SA

Steve Amartery in Async Python
далее в 13:00 (через час после добавления элемента с “id”: 1)
должно произойти обновление результата для элемента “id”: 1, в таблицу  Count_results добавится запись вида:
“id”: 1
“count_results”: 43356 (новое значение)
“timestamp”: date_registation + 1 hour (25.11.2020 13:00)

далее в 13:30 (через час после добавления элемента с “id”: 2)
должно произойти обновление результата для элемента “id”: 2, в таблицу  Count_results добавится запись вида:
“id”: 2
“count_results”: 73456 (новое значение)
“timestamp”: date_registation + 1 hour (25.11.2020 13:30)


то есть на момент времени 13:30 таблица Count_results должна содержать
“id”: 1
“count_results”: 42356
“timestamp”: date_registation  (25.11.2020 12:00)

“id”: 2
“count_results”: 72456
“timestamp”: date_registation  (25.11.2020 12:30)

“id”: 1
“count_results”: 43356 (новое значение)
“timestamp”: date_registation + 1 hour (25.11.2020 13:00)

“id”: 2
“count_results”: 73456 (новое значение)
“timestamp”: date_registation + 1 hour (25.11.2020 13:30)


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

SA

Steve Amartery in Async Python
и собственно ВОПРОС, как эффективно создавать задачи на обновление, как сделать именно чтобы для каждого запроса значение обновлялось каждый час
источник

B

Bunk Bunkovich 🐈 in Async Python
можно было обойтись вопросом
источник

B

Bunk Bunkovich 🐈 in Async Python
вероятно, тебе нужен шедулер
источник

SA

Steve Amartery in Async Python
имеете  ввиду использовать библиотеку schedule?
источник

YL

Yoshi Lyosha in Async Python
Steve Amartery
и собственно ВОПРОС, как эффективно создавать задачи на обновление, как сделать именно чтобы для каждого запроса значение обновлялось каждый час
кронджобы гоняй раз в минуту, которые будут смотреть для всех твоих ребят прошёл ли час
источник

B

Bunk Bunkovich 🐈 in Async Python
Steve Amartery
имеете  ввиду использовать библиотеку schedule?
так как здесь асенк, то уже aioschedule
источник

B

Bunk Bunkovich 🐈 in Async Python
Yoshi Lyosha
кронджобы гоняй раз в минуту, которые будут смотреть для всех твоих ребят прошёл ли час
тоже вариант
источник

YL

Yoshi Lyosha in Async Python
Bunk Bunkovich 🐈
так как здесь асенк, то уже aioschedule
зачем это делать в том же процессе?
источник