
Andrew
02.04.2018
16:27:32
вин 10.
Что значит почти? Это 2 противоположности. Как небо и земля

OlegBrony
02.04.2018
16:28:25

Google

OlegBrony
02.04.2018
16:30:45

Евгений
02.04.2018
16:31:26
В виде нативной утилиты
В винде тоже есть свой планировщик (так и называется: планировщик задач)

OlegBrony
02.04.2018
16:33:19

Евгений
02.04.2018
16:33:42
А если немного подумать? Хотя бы минут 10, прежде чем задавать вопрос

Andrew
02.04.2018
16:34:57
А что ты именно хочешь сделать?

OlegBrony
02.04.2018
16:35:45

Elliot
02.04.2018
16:36:32

Otorhin
02.04.2018
16:36:44
Ребят. Использую Telethon. Хотел пригласить людей себе в канал. Есть список, но там есть юзеры с приватностью. Как их можно пропустить? Падает ошибка telethon.errors.rpc_error_list.UsernameNotOccupiedError: The username is not in use by anyone else yet

OlegBrony
02.04.2018
16:37:03

Евгений
02.04.2018
16:37:05

Otorhin
02.04.2018
16:37:26
f=open('digp.txt',encoding='utf-8')
listchannel=f.read().splitlines()
f.close()
client(InviteToChannelRequest(
'channel',
listchannel
))

Google

OlegBrony
02.04.2018
16:37:40

Andrew
02.04.2018
16:38:05

Elliot
02.04.2018
16:38:18
Или на сервак загружать будешь?

OlegBrony
02.04.2018
16:38:35
но пока локально пытаюсь
на хуке совсем по-другому?

Elliot
02.04.2018
16:39:02
У тебя и так, скорее всего, на серваке скрипт будет постоянно работать
Чтобы с кронами не париться

Евгений
02.04.2018
16:39:34

Andrew
02.04.2018
16:40:04

OlegBrony
02.04.2018
16:40:13

Elliot
02.04.2018
16:40:14

Andrew
02.04.2018
16:40:43

OlegBrony
02.04.2018
16:40:48

Евгений
02.04.2018
16:41:27
Чем плохо?
Всем. Для планирования задач есть планировщики. Тратить процессорное время на бессмысленную проверку - глупость и говнокод. Никогда так не делай, кроме случая, когда других вариантов нет совсем

Elliot
02.04.2018
16:41:59

Google

Elliot
02.04.2018
16:42:21

OlegBrony
02.04.2018
16:42:41

Andrew
02.04.2018
16:42:44

Евгений
02.04.2018
16:42:44
Тем более на Питоне

Elliot
02.04.2018
16:43:01

Andrew
02.04.2018
16:43:21

OlegBrony
02.04.2018
16:43:25

Евгений
02.04.2018
16:43:43

Elliot
02.04.2018
16:44:19

Andrew
02.04.2018
16:45:03

Евгений
02.04.2018
16:45:18

OlegBrony
02.04.2018
16:47:07

Andrew
02.04.2018
16:47:36

OlegBrony
02.04.2018
16:47:56
попробую...

Andrew
02.04.2018
16:54:41
Я полагаю что "действие" подразумевает путь к запускаемому скрипту

tEma
02.04.2018
16:55:09

OlegBrony
02.04.2018
16:55:17
или мне нужно не "отправка сообщения", а "запуск программы"? там дальше идёт путь к ней (к боту указать)? без аргументов? или... нужно вынести это в другой py скрипт, да? или мне вообще нужно нажать "создать задачу", а не "создать простую задачу"?

Google

OlegBrony
02.04.2018
16:55:50

tEma
02.04.2018
16:56:13
Да это и есть планировщик. Сейчас найду
pyriodic - планировщик задач на Python для запуска периодических задач
https://pythondigest.ru/view/10488/

Voland
02.04.2018
16:57:52

tEma
02.04.2018
16:58:32
Я лично не ибу как им пользоваться, мне легче в код глянуть. Может человеку тоже приятнее так?

OlegBrony
02.04.2018
16:58:56

Andrew
02.04.2018
16:59:32

tEma
02.04.2018
17:00:32
А если на серваке линупс тоже самое нужно делать??

OlegBrony
02.04.2018
17:00:42

Admin
ERROR: S client not available

Andrew
02.04.2018
17:01:02

Voland
02.04.2018
17:01:10

Andrew
02.04.2018
17:01:32

tEma
02.04.2018
17:02:29
Ладно, вопрос другой. Мне тоже подобная хрень нужна. Нужно в потоке запускать, новом каждую задачу для разного пользователя?

Евгений
02.04.2018
17:03:22

Andrew
02.04.2018
17:04:09

Voland
02.04.2018
17:04:38

Andrew
02.04.2018
17:05:25

tEma
02.04.2018
17:06:42

Google

Andrew
02.04.2018
17:07:59
Можно в одном скрипте описать все действия которые нужно сделать в это время и запускать его через cron

tEma
02.04.2018
17:08:42
Ааа стоп
Я не уточнил же ёпта

Voland
02.04.2018
17:08:56

OlegBrony
02.04.2018
17:09:06
этот планировщик, а так понимаю, не подходит. суть в том, что я хочу, чтоб юзер сам настраивал время, в которое надо оповещать.
знаю одного бота, он оповещает меня раз в сутки. не в статичное время, как он это делает?

tEma
02.04.2018
17:09:53

Voland
02.04.2018
17:11:19

Andrew
02.04.2018
17:11:52

OlegBrony
02.04.2018
17:12:01

tEma
02.04.2018
17:13:13
Проверка это какая то дичь по мне. В потоке запустить не правильнее разве?

Voland
02.04.2018
17:13:54

OlegBrony
02.04.2018
17:14:23

Евгений
02.04.2018
17:14:38

Voland
02.04.2018
17:14:52

OlegBrony
02.04.2018
17:15:03

Евгений
02.04.2018
17:15:10

Voland
02.04.2018
17:15:55
у меня не одноразовая.
ну так раз в сутки прочитал данные из БД, задал запуск через at и спишт сутки)) для примера.

Павел
02.04.2018
17:17:19
У хероки есть свой крон если что, тыкай

OlegBrony
02.04.2018
17:17:39
единственный вариант, который сейчас вижу... в боте должен быть цикл, с итерациями раз в минуту. на каждой обращаться к бд - смотреть, надо ли сейчас кого оповещать, кому надо - оповещать.

Voland
02.04.2018
17:18:23

Дмитрий
02.04.2018
17:18:37
Поправьте меня
Но вы сейчас приделываете базу данных для таймера в одну минуту?