Home
Support
support@conference.ubunix.pro
Суббота, 5 сентября 2026< ^ >
Nefertity установил(а) тему: Тех.поддержка ubunix.pro и ubunix.ru                                                                             
Конфигурация комнаты
Участники комнаты
Show Occupants Join/Leave

GMT+4
Конфигурация комнаты
Участники комнаты
[18:02:28] Конфигурация комнаты изменилась
[18:03:40] <Admin> rain: ну, по дефолту видится при входе 20 последних сообщений
поэтому боты также по дефолту чистят 20
не по размеру окна, я если честно, не совсем понимаю этого термина, это как бы субъективно...
[18:05:16] <rain> 20 / не 20 - зависит от настройки сервера. На JW я по просьбе сделал 50, чтобы старые клиенты видели бОльшую историю. Соответственно, бот будет чистить только половину - придется команду делать 2 раза и так далее. Морока. На сейчас Астра при входе получает сообщения, как и любой другой участник. Считает их. И исходя из этого формирует параметр для команды "чисть", чтобы зачищать все в один проход.
[18:06:11] <rain> По команде "чисть размер" выводит число сообщений, которое на нее свалилось при подключении.
[18:06:44] <rain> Если ничего не сваливалось (например, сервер только что перезапускали и конфы чистые) - тогда "дефолтные" 20 (точнее, 24) сообщения.
[18:07:31] <rain> Насчет "окна" - окно, буфер, называй как хочешь. Последние N сообщений в комнате, которые сервер держит в памяти и вываливает участнику при его подключении (если тот не через MAM тянет сообщения)
[18:07:39] <Admin> ну хз, я с этим не сталкивался ближе выполнения очистки)))
[18:07:59] <rain> Т.е., обычно (не только тут) есть термин "скользящее окно" )
[18:08:03] <Admin> .restart
[18:08:03] NemIsida вышел(а) из комнаты: Перезапуск по команде от Admin
[18:08:07] <rain> Поэтому и назвал так
[18:08:08] NemIsida вошёл(а) в комнату
[18:08:18] <Admin> примерно понял
[18:08:39] <Admin> man clear
[18:08:39] <NemIsida> Admin: Clear. Уровень доступа: 7 [модератор и администратор]. Плагин clear. Скрытая очистка истории сообщений. По умолчанию будет послано 20 скрытых + 1 сообщение в конференцию. Можно задать свой параметр от 2 до 100.
[18:09:03] <Admin> справка осталась старая
[18:09:31] <Admin> я не давал задания на очистку по размеру окна
[18:09:43] <Admin> .clear
[18:09:44] <NemIsida> Admin: Clearing 20 messages (XEP-0425)
[18:09:46] <NemIsida>
[18:09:47] <NemIsida>
[18:09:48] <NemIsida>
[18:09:50] <NemIsida>
[18:09:51] <NemIsida>
[18:09:53] <NemIsida>
[18:09:54] <NemIsida>
[18:09:55] <NemIsida>
[18:09:57] <NemIsida>
[18:09:58] <NemIsida>
[18:10:00] <NemIsida>
[18:10:01] <NemIsida>
[18:10:02] <NemIsida>
[18:10:04] <NemIsida>
[18:10:05] <NemIsida>
[18:10:07] <NemIsida>
[18:10:08] <NemIsida>
[18:10:09] <NemIsida>
[18:10:11] <NemIsida>
[18:10:12] <NemIsida>
[18:10:51] <rain> Жестко заданное значение для 0425 не имеет смысла. Зачем гробить нормальный чат, если надо, например, потереть только спамера?
[18:11:03] <rain> Поэтому для 0425 дефолтное значение у меня 1
[18:11:14] <rain> Плюс опцией - можно тереть по нику
[18:11:38] <Admin> вот это как раз и самое нужное и ценное
[18:11:40] <rain> Например, "чисть_мам aaaaaaaa 10"  - удалить 10 сообщений пользователя аааааааа из МАМ
[18:12:41] Ultranix вышел(а) из комнаты
[18:12:46] Ultranix вошёл(а) в комнату
[18:14:07] <Admin> rain: и как проверить?
я переконнектился даже с консервы, но вижу все до clear
[18:14:58] <rain> Из кэша берется. Я не помню, умеет ли консерва модерацию - поставь лучше monocles mod. А так - "очистить историю" - "загрузить историю". Там не должно быть зачищенного.
[18:16:20] <Admin> rain: во первых мне монокль не нра
во вторых это в любых клиентах, поддерживающих МАМ, должно отображаться...
[18:18:21] <Ultranix> Очистил, загрузил - хрен там...
[18:18:31] <rain> Клиент должен уметь модерирование. Консерва - не факт, что умеет
[18:19:01] <rain> > во первых мне монокль не нра
Тогда вливайся в число советчиков по разработке :).
[18:19:02] <Admin> она умеет очищать историю чата локально и загружать ее с сервера
[18:19:15] <rain> Во. Раз не зачистило - значит, не работает.
[18:19:26] <Admin> этого достаточно, чтобы увидеть эффект
[18:19:27] <rain> Хочешь - проверь на той конфе, что выше постил.
[18:19:37] <rain> Т.е., проверь клиент сначала.
[18:20:43] <Admin> rain: может поделишься лучше кодом?
я адаптирую под изю
[18:21:01] <rain> Дык. Лежит же все открыто. https://github.com/jabberworld/astra
[18:21:12] <Admin> ну я то не знаю)))
[18:21:23] <rain> Глянь последние коммиты. Где там что именно в файлах - я и сам не знаю ))
[18:21:23] <Admin> теперь знаю
[18:25:12] <Admin> rain: я не вижу плагина clear или даже с подобным названием)))
[18:25:50] <rain> Оно там как-то хитро размазано. Я ж говорю, по коммиту смотри, что менялось.
[18:33:58] <Admin> ferym кстати утратил доступ к своему жиду, последний его жид был ferym@ubunix.pro 😄
гигайбайт мне сказали нос там задрал у себя в новосибе...
[18:38:52] <Admin> из всей команды джаббрика остались в сети только Мангуст (ныне Штрихкот) и вроде у них там видел еще доктор Кто, но не знаю, входил ли он в их команду
[19:39:59] k.a.a._ вышел(а) из комнаты
[19:48:05] <Admin> rain: ща посмотрим, взлетит изя с портированным плагином или нет)))
[19:48:12] <Admin> .restart
[19:48:12] NemIsida вышел(а) из комнаты: Перезапуск по команде от Admin
[19:48:17] NemIsida вошёл(а) в комнату
[19:48:38] <Admin> воу, ну уже в сети)))
[19:48:47] <Admin> man clear
[19:48:47] <NemIsida> Admin: Clear. Уровень доступа: 7 [модератор и администратор]. Плагин clear. Скрытая очистка истории сообщений. По умолчанию будет послано 20 скрытых + 1 сообщение в конференцию. Можно задать свой параметр от 2 до 100.
[19:50:48] <Admin> так, отдаю код дипсику на аудит, а то я чего то не догоняю всего происходящего 😄
[19:56:46] (°!°) вошёл(а) в комнату
[19:57:31] k.a.a._ вошёл(а) в комнату
[19:57:36] k.a.a._ вышел(а) из комнаты
[19:58:26] k.a.a._ вошёл(а) в комнату
[19:58:47] k.a.a._ вошёл(а) в комнату
[20:10:46] <Admin> .restart
[20:10:46] NemIsida вышел(а) из комнаты: Перезапуск по команде от Admin
[20:10:51] NemIsida вошёл(а) в комнату
[20:11:03] <Admin> man clear
[20:11:03] <NemIsida> Admin: Clear. Уровень доступа: 7 [модератор и администратор]. Плагин clear. Скрытая очистка истории сообщений. По умолчанию будет послано 20 скрытых + 1 сообщение в конференцию. Можно задать свой параметр от 2 до 100.
[20:12:54] БогДанЪ вошёл(а) в комнату
[20:13:09] <Admin> execute = [
    (7, 'clear', hidden_clear, 2, 'Hidden cleaning of conference history.'),
    (7, 'clean_mam', handler_clean_mam, 2, 'MAM cleaning via XEP-0425. Usage: clean_mam [nick] [count]'),
    (7, 'mam_clear', mam_clear, 2, 'MAM clear via XEP-0313/0425. Usage: mam_clear [count] [nick]'),
    (7, 'clear_mam', handler_clean_mam, 2, 'MAM cleaning via XEP-0425 (alias).'),
]
[20:13:20] <Admin> rain: с чего начать?
[20:13:34] <Admin> проверять*
[20:22:56] <Ultranix> Аааааааааа, удалите мои Мессали бляяяя
[20:23:11] <Ultranix> Полностью, а́ааааааа
[20:23:26] <Ultranix> Сцуко-бять
[20:24:51] <Admin> .clean_mam Ultranix 2
[20:24:51] <NemIsida> Admin: Удаляю через MAM: 2 сообщений (ник: Ultranix)...
[20:26:26] <rain> Потом почитаю )
[20:27:18] rain вошёл(а) в комнату
[20:27:31] <Admin> .mam_clear 2 Ultranix
[20:27:31] <NemIsida> Admin: Fetching last 2 messages from MAM...
[20:27:32] <NemIsida> Admin: No messages found in MAM.
[20:28:19] <Admin> по моему никуя не работает
[20:30:05] Ultranix вошёл(а) в комнату
[20:31:51] Ultranix вошёл(а) в комнату
[20:36:21] Ultranix вышел(а) из комнаты
[20:41:38] rain вышел(а) из комнаты
[21:08:43] БогДанЪ вышел(а) из комнаты
[21:40:19] rain вошёл(а) в комнату
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!