# бэкфетч
Рома(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: бэкфетч
Рома(harbor:gk11.ru) — Peter
2017-04-10 09:31:03
а зачем её чистить?