!sFVzrChnVxmGgYiiOm:matrix.org

[matrix] Русская техподдержка

79 Members
Помощь сообщества в настройке Matrix-серверов и клиентов, решении проблем, связанных с Матриксом.24 Servers

Load older messages


Timestamp Message
9 Nov 2019
09:39:49@pztrn:pztrn.nameStanislav N. aka pztrnв принципе оно, но только это работает только для комнат, ID которых известен)
09:55:56@murz:ru-matrix.orgAlexey Murz KorepovВот ещё чистилка есть https://github.com/djmaze/synapse-purge
12:45:15@pztrn:pztrn.nameStanislav N. aka pztrn
В ответ на @murz:ru-matrix.org
Вот ещё чистилка есть https://github.com/djmaze/synapse-purge
Оно говорят ломает все нафиг
12:46:36@murz:ru-matrix.orgAlexey Murz Korepov
In reply to @pztrn:pztrn.name
Оно говорят ломает все нафиг
странно, оно вроде через API работает а не напрямую с базой. Вообще мопед-то не мой, я даж на нём не ездил, просто увидел - поделился ;)
12:48:17@dober:dobergroup.org.uaDober
В ответ на@pztrn:pztrn.name
всем привет, товарищи, а что можно с современным synapse пользовать для автоматической очистки базы? интересует конкретно нюкание инфы о комнатах, в которых нету никого из локальных пользователей. Пробовал synapse_janitor.sql, оно свалилось на том, что нету таблицы "topics"
А issue соответствующий открыт? А то мне лень было, я точно помню...
12:51:38@pztrn:pztrn.nameStanislav N. aka pztrn
В ответ на @dober:dobergroup.org.ua
А issue соответствующий открыт? А то мне лень было, я точно помню...
Неа
11 Nov 2019
17:10:23@ravenous:matrix.orgraven∅us changed their display name from raven∅us to ravenous.
17:11:21@ravenous:matrix.orgraven∅us changed their display name from ravenous to raven∅us.
13 Nov 2019
11:53:21@evollved:matrix.orgДи joined the room.
13:08:44@ravenous:matrix.orgraven∅usВозможно ли(как) настроить фильтр для /sync чтобы клиент получал события только сервера на котором зарегистрирован и не получал события по федерации?
13:28:22@murz:ru-matrix.orgAlexey Murz Korepovклиент всегда получает события только со своего сервера
13:29:50@murz:ru-matrix.orgAlexey Murz Korepovа сервер сам уже события тянет с других серверов, для клиента нет никаких отличий - все сообщения это просто сообщения комнаты
13:30:21@murz:ru-matrix.orgAlexey Murz Korepovну и, соответственно, нельзя получить только 1, 3 и 5 сообщения, игнорируя 2 и 4 сообщение.
15 Nov 2019
19:15:12@nora:tchncs.denora joined the room.
22:11:02@alexandros:asra.gralexandros joined the room.
16 Nov 2019
14:41:47@kalidas:diasp.inkalidas joined the room.
17 Nov 2019
19:50:03@louis:perthchat.orglouis joined the room.
18 Nov 2019
07:49:16@llllllllllllllllllllllll:matrix.orgбезопасный_кекс changed their display name from qwerty123456 to безопасный_кекс.
22:31:23@wau:riotchat.dewau joined the room.
19 Nov 2019
10:38:29@slava1234:matrix.orgslava1234 joined the room.
20 Nov 2019
09:29:40@hedwig:ggc-project.dehedwig joined the room.
21 Nov 2019
11:43:15@ravenous:matrix.orgraven∅usПодскажите, pushing events для application service отправляются в "realtime" или с задержкой?
11:53:39@avtomon:matrix.orgavtomonДобрый день. Чтобы удалить комнату (/_synapse/admin/v1/purge_room) нужно перед этим удалить всех пользователей из комнаты. Подскажите как получить всех пользователей комнаты? Или может быть есть метод очищающий всех пользователей комнаты? В документации Client-Server API не нашел.
12:24:08@progserega:rsprim.ruprogserega
In reply to @avtomon:matrix.org
Добрый день. Чтобы удалить комнату (/_synapse/admin/v1/purge_room) нужно перед этим удалить всех пользователей из комнаты. Подскажите как получить всех пользователей комнаты? Или может быть есть метод очищающий всех пользователей комнаты? В документации Client-Server API не нашел.
я получал всех пользователей через python-клиента
12:24:24@progserega:rsprim.ruprogseregaно это наверное не то
12:25:39@avtomon:matrix.orgavtomonНе совсем то, но я покапаю python клиента, спасибо за наводку.
12:33:47@avtomon:matrix.orgavtomonРешение нашлось в методе GET /_matrix/client/r0/rooms/{roomId}/joined_members
12:34:12@progserega:rsprim.ruprogserega

я порылся сейчас в коде и что-то не нашёл, хоть и помню, что использовал это.
Там что-то вида такого:

client=matrix.login()
room=client.room.join("roomid")
usersnum=len(room.users)
for user in room.users:
  print(user)
12:34:54@progserega:rsprim.ruprogserega
In reply to @avtomon:matrix.org
Решение нашлось в методе GET /_matrix/client/r0/rooms/{roomId}/joined_members
ну, видать оно примерно то же самое и есть, только без питоновской обёртки над web-запросом
12:35:19@avtomon:matrix.orgavtomonПо ходу да

There are no newer messages yet.


Back to Room List