
Pavel
08.04.2017
15:36:27
Кто вызвал джина? ?

Igor
08.04.2017
15:36:47
?

Pavel
08.04.2017
15:37:27
?
У тебя осталось два желания ?

Igor
08.04.2017
15:38:05

Google

Pavel
08.04.2017
15:38:57
Хорошая попытка. Но джины не могут никого убить, влюбить кого-то и дать доступ к админке ?

Igor
08.04.2017
15:41:59

Alexey
08.04.2017
15:43:03
Ещё в шарпочате и в @aviafan
Думаю уже скрипт накидать, который будет джойны смореть и первые реплики по каналам.

Igor
08.04.2017
15:44:47
Ещё в шарпочате и в @aviafan
Интересный выбор. Особенно учитывая, что я сам ещё минимум в десятке айти чатов сижу. А бота я для одного чата делал похожего, но он только добавление ботов стопит)

Alexey
08.04.2017
15:48:51
А, нужно собраться с мыслями и на telegram-cli накидать такого ботика. Уверен, будет пользоваться успехом.

Айтуар
08.04.2017
15:48:55
Война ботов грядёт! ))

Igor
08.04.2017
15:49:21

Роман
08.04.2017
15:49:23

Alexey
08.04.2017
15:49:36

Igor
08.04.2017
15:49:50
Удалять людей позволяет, читать сообщения тоже
И мониторить вход тоже

Google

Alexey
08.04.2017
15:50:38
Удалять людей — не помню такого метода. Банить и абюзить тоже.

Igor
08.04.2017
15:51:46
Абузить только скорее всего не может. Просто банить и разбанить вполне себе может
Удалять - это забанить и разбанить)

Alexey
08.04.2017
15:53:07
Скриншот меня вряд ли убедит. Ссылка на метод в документации — вполне.

Igor
08.04.2017
15:53:50
Ну да, полезу сейчас в документацию, чтоб кому-то что-то доказать в интернете

Alexey
08.04.2017
15:54:18
Ну, вообще это называется конструктивный диалог.
Хотя по последнему сообщению видно, что его уже не получится.

Igor
08.04.2017
15:56:47
Документация бот апи - это одна страница. А скриншот не может убедить ?

Alexey
08.04.2017
15:59:32
А, о, вот теперь круто. Спасибо. Можно не париться об API и всё резко стало проще.

Igor
08.04.2017
16:00:14

Alexey
08.04.2017
16:01:04

Igor
08.04.2017
16:02:23

Alexey
08.04.2017
16:02:59
Этот бессмысленный и деструктивный оффтопик меня уже утомил, sorry.

Igor
08.04.2017
16:03:43
Ну хоть про новые возможности бот апи узнали. Удачного использования

Alexey
08.04.2017
16:04:22
Определённо заиспользую, надоело по чатам спамеров гонять. :) Приятного вечера!

Igor
08.04.2017
16:04:31
И вам :)

Anton [Mgn, az09@osm]
08.04.2017
18:10:13
помогите не пойму как модуль auto_explain использовать. по примеру в https://postgrespro.ru/docs/postgresql/9.6/auto-explain конечно всё хорошо, но мне нужно загрузить суперадмином а эксплейн получать в простопользователе. а он молчит
да и вообще пока не понимаю куда это всё вывалится при выполнении /usr/local/bin/render_list --all -z 10 -Z 10 `например

Darafei
08.04.2017
18:12:25
В лог постгреса

Google

Anton [Mgn, az09@osm]
08.04.2017
18:13:25
ок, со вторым понял. а про первый нет?
как хоть посмотреть список загруженных модулей?
SHOW session_preload_libraries; поможет?
ERROR: must be superuser to examine "session_preload_libraries"
osm=> SHOW local_preload_libraries;
local_preload_libraries
-------------------------
(1 row)
где модуль?!
postgres=# LOAD 'auto_explain';
LOAD
postgres=# SHOW session_preload_libraries;
session_preload_libraries
---------------------------
(1 row)
не понял

Paul
08.04.2017
18:19:39
Господа, а ограничение на колонку some TEXT CHECK (length(some) = 2) отработает только если some не NULL или мне надо явно писать some TEXT CHECK(some IS NULL or length(some) = 2)?

Darafei
08.04.2017
18:21:58

Anton [Mgn, az09@osm]
08.04.2017
18:23:29
я сначала пытался в конфиг прописать в session_preload_libraries но получил ошибку при рестарте и убрал оттуда
теперь вот LOAD-ом балуюсь
может вообще не установлен этот модуль? как узнать?

Darafei
08.04.2017
18:28:41
More typical usage is to preload it into all sessions by including auto_explain in shared_preload_libraries in postgresql.conf. (c) дока

Anton [Mgn, az09@osm]
08.04.2017
18:29:56
пг был установлен из сборки
# rpm -ivh https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
# yum install postgresql96 postgresql96-server postgresql96-libs postgresql96-contrib
# yum -y install epel-release
# yum install postgis2_96 postgis2_96-client
# /usr/pgsql-9.6/bin/postgresql96-setup initdb
установились ли дополнительные модули при этом?

Darafei
08.04.2017
18:31:19

Anton [Mgn, az09@osm]
08.04.2017
18:31:20

Darafei
08.04.2017
18:31:29
Например, логи

Anton [Mgn, az09@osm]
08.04.2017
18:31:35
postgrespro, хаха
postgres=# SHOW shared_preload_libraries;
shared_preload_libraries
--------------------------
auto_explain
(1 row)
ура. т.е. meow

Google

Anton [Mgn, az09@osm]
08.04.2017
18:50:56
Дарафей, спасибо!
в лог конечно пока ничего не попало. 5s это я конечно перебдел
интересно а SET auto_explain.log_min_duration = ...; на лету менять можно?..

Darafei
08.04.2017
18:58:33
посчитай число слоёв в стиле, прикинь, сколько можешь позволить метатайлу рендериться, подели одно на другое и используй как референсное

Admin
ERROR: S client not available

Darafei
08.04.2017
18:58:45
можно, но тебе придётся сделать это из недр renderd :)

Anton [Mgn, az09@osm]
08.04.2017
18:59:01
эх, значит завтра )

Darafei
08.04.2017
18:59:28
отлично, а я потопал в самолёт

Anton [Mgn, az09@osm]
08.04.2017
19:00:18
ещё раз спасибо большое

Alexey
08.04.2017
20:16:45
О, ещё спамер.

Denis
09.04.2017
00:38:11

Alexey
09.04.2017
00:39:45
Я думаю засунуть в шарп, постгрю, в свой афиафан, читать сообщения.
Есть джойн — юзер считается подозрительным. Как только начинаются сообщения — смотрим. Сравниваем с соседними каналами, если есть ссылки одинаковые или если вообще сообщения одинаковые (можно стеммером пройтись) — тогда килл.

Denis
09.04.2017
00:41:41
А какие каналы мы используем для валидации? Просто этот бот тогда должен быть админом не только на постгресовом канале, но, по идее, и на остальных
Извиняюсь, не прочитал начало

Alexey
09.04.2017
00:42:55
Можно разделить. Бот-детектор которые сабмитит в чаты где спам, а там уже отрабатывает руками администратор или бот-удалятор.
Таким образом тому, кто написал и хостит бота (мне например) не нужно будет раздавать админские права.

Denis
09.04.2017
00:45:44
Да, такой вариант правильнее. Но придётся писать сообщения за определенный интервал по всем каналам в единое централизованное хранилище и там сравнивать. Главное в этой истории, чтобы бот-монитор не стал слишком популярен
Кстати, насчёт одинаковых сообщений - вариант не очень ок. Помню, недавно, кто-то из админов запостил одну и ту же новость по libpostal и в osm, и сюда.

Alexey
09.04.2017
00:51:25
Админ только-только зашёл и больше ничего не писал? Вряд ли.

Denis
09.04.2017
00:52:09
То есть проверяются первые сообщения после присоединения к группе?

Google

Alexey
09.04.2017
00:52:26
Да, для тех, кто уже начал общаться нормально — снимается с карандаша.

Denis
09.04.2017
00:53:58
На первый взгляд алгоритм выглядит норм. Если будете писать, киньте ссылку на гит

Alexey
09.04.2017
00:54:54
Хорошо, конечно.

Anton [Mgn, az09@osm]
09.04.2017
06:00:17

Denis
09.04.2017
06:01:19
open street map

Anton [Mgn, az09@osm]
09.04.2017
06:03:14
К чертям такие подробности. Просто дай ссылку на чат (очевидно не русский)!?

Denis
09.04.2017
06:05:13
https://web.telegram.org/#/im?p=@ruosm
боюсь, он очень даже русский)

Anton [Mgn, az09@osm]
09.04.2017
06:08:19
Ой, это же я форвардил отсюда туда

Denis
09.04.2017
06:08:52
даже не знаю, смеяться или плакать))

Anton [Mgn, az09@osm]
09.04.2017
06:09:29
Нооо... Тогда у тебя должно быть не один акк в телеге? Ну или телега неверно показывает общие группы

Denis
09.04.2017
06:10:43
да я оттуда свалил, там флуд жуткий

Anton [Mgn, az09@osm]
09.04.2017
06:12:01
Нас мало, но мы Матроскины )