# бэкфетч
Рома(harbor:gk11.ru) — All
2017-04-10 08:19:01


если это сообщение видно на syscall, значит обратный фетч работает

# Re: бэкфетч
Peter(harbor:club.syscall.ru) — Рома
2017-04-10 09:07:05


Поставил на крон, будем следить. :) Без крона -- работает..

# Re: бэкфетч
Ромеро(harbor:club.syscall.ru) — Peter
2017-04-10 09:14:19


главное, не забывать в нужный каталог перейти, а то он файлов данных не найдёт. или захардкодить их в conf.py

# Re: бэкфетч
Peter(harbor:club.syscall.ru) — Ромеро
2017-04-10 09:16:17


Судя по тому, что я вижу твое сообщение, все ок. :)
Конечно, по хорошему, передавать бы как то параметры в фетчер, а не хардкодить в код, но это потом, мелочи.

# Re: бэкфетч
Ромеро(harbor:club.syscall.ru) — Peter
2017-04-10 09:17:40


у меня просто шел-скрипт, типа cd /путь а затем запуск приложения

# Re: бэкфетч
Peter(harbor:club.syscall.ru) — Ромеро
2017-04-10 09:21:28


Да, все, крон отработал. Пришли сообщения.
Теперь надо разобраться как в случае чего чистить базу. :) Видимо, через тулзы sqlite?

# Re: бэкфетч
Peter(harbor:club.syscall.ru) — Рома
2017-04-10 09:51:17


Теоретически, такая необходимость может возникнуть как реакция на набег злобных вредителей.
Ну или вообразить, что спаммеры сюда добрались. :)
Понимаю, что можно не реагировать, но хорошо бы подготовиться заранее...

# Re: бэкфетч
Ромеро(harbor:club.syscall.ru) — Peter
2017-04-10 09:54:08


в ГК11 даже блэклиста нет, поэтому удалённые сообщения могут потом вернуться обратно ;) оно в принципе не рассчитано на удаление сообщений.

# Re: бэкфетч
Peter(harbor:club.syscall.ru) — Ромеро
2017-04-10 10:01:20


Да, я в принципе так и думал, я поизучаю. Правда питона я пока не знаю. :)
Вероятно, придется мне допиливать под себя что-то.

# Re: бэкфетч
Peter(harbor:club.syscall.ru) — Ромеро
2017-04-10 10:06:48


А msgid это хеш сообщения или необязательно?
Теоретически, хватило бы возможности просто вырезать сообщения, оставляя msgid в базе, наверное. Это если msgid не обязательно хеш.

# Re: бэкфетч
Ромеро(harbor:club.syscall.ru) — Peter
2017-04-10 10:16:27


> А msgid это хеш сообщения или необязательно?

необязательно - лишь бы уникальным был

> Теоретически, хватило бы возможности просто вырезать сообщения, оставляя msgid в базе, наверное. Это если msgid не обязательно хеш.

раньше было такое понятие, как блеклист. а вообще, можно какую-нибудь невидимую для всего эху сделать, и туда их перекидывать. впрочем, во всём этом нет никакого смысла, поэтому и блеклист я даже не стал делать

# Re: бэкфетч
Peter(harbor:club.syscall.ru) — Ромеро
2017-04-10 10:19:43


> раньше было такое понятие, как блеклист. а вообще, можно какую-нибудь невидимую для всего эху сделать, и туда их перекидывать.

За идею, спасибо.

# Re: бэкфетч
gl00my(harbor:gk11.ru) — Ромеро
2017-04-10 09:16:56


Проверка фетча

# Re: бэкфетч
Рома(harbor:gk11.ru) — Peter
2017-04-10 09:31:03


а зачем её чистить?