Серверную историю можно удалить, удалив файлы логов (они в текстовом виде на сервере). Историю клиента (локальную) удалённо почистить не выйдет.
Пока так, на будущие версии сделаем такую возможность.
Чат со мной
В 6.0 такого пункта нет или я куда-то недоглядел?
Чат со мной
Очень редко, но данная фишка необходима. Можно было бы предусмотреть не очистку всей конференции, а удаление конкретного сообщения.
Чат со мной
Чат со мной
Правильно ли я понял, что бы удалить историю из конференций на сервере, достаточно на сервере удалить/переименовать папку "C:\ProgramData\MyChat Server\logs".
что произойдёт в этом случае:
1. с действующими клиентами - у них история останется или же синхронизируется с сервером и удалиться.
2. с новыми клиентами - у них будет абсолютно чистый клиент без хистори.
Прежде, чем отвечу на ваш вопрос, скажу, что в следующей версии уже будет работать удаление сообщений в конференциях администратором. Причём, любых, даже из истории.
Правильно ли я понял, что бы удалить историю из конференций на сервере, достаточно на сервере удалить/переименовать папку "C:\ProgramData\MyChat Server\logs".
Неправильно. История сообщений хранится в файле C:\ProgramData\MyChat Server\db\history.db
Удалять файл категорически не рекомендуется. Это нарушит логику работы сервера.
Чат со мной
Чат со мной
Как удалить историю в 7.0?
Как сделать это через пользовательский интерфейс? Все права перерыл - не нашел.
Статью почитал - в 6.4 все прекрасно удалялось.
Функция необходима, очень хотелось бы ее иметь, так же, как в скайпе или воцапе.
- удалить всю переписку в привате
- удалить конкретное сообщение в привате
- очистить переписку в группе (канале) (для админов)
Из вашего сообщения я не понял, смогли вы удалить сообщение в конференции всем пользователям или нет?
Чат со мной
Ни в приватах, ни в каналах. Ни с пользовательскими, ни с админскими правами.
У функции "очистить окно сообщений (alt-N)" вообще смысла не понял.
Хотелось бы, чтобы пользователи Сами могли удалять свою переписку, особенно конфиденциальную.
Насколько я понял, в 6.4 эта функция была, а в 7.0 - пропала.
Прошу её вернуть
Как — написано в статье, с картинкой.
Чтобы эта функция появилась, она должна быть включена в правах группы пользователя:
У функции "очистить окно сообщений (alt-N)" вообще смысла не понял.
Просто мгновенно очистить рабочее окно конференции всем пользователям. История не трогается, осталось от старых версий, иногда это удобно.
Хотелось бы, чтобы пользователи Сами могли удалять свою переписку, особенно конфиденциальную.
Насколько я понял, в 6.4 эта функция была, а в 7.0 - пропала.
Не было. Было тупое удаление базы данных. Можете это сделать и сейчас, если хотите, вручную. Но история конференций всё равно потом подтянется с сервера.
Прошу её вернуть
Это не так просто сделать, как кажется. Сейчас история синхронизируется и корректное удаление истории сделать очень сложно, мы работаем в этом направлении.
Чат со мной
"Удалить сообщение для всех пользователей" в конференции нашел.
Вот такую же бы кнопочку для приватов.
Чтобы даже администратор сервера не имел возможности видеть конфиденциальную переписку.
Спасибо.
Вопрос 2 (только что пришел в голову):
Если для конфиденциальной переписки использовать не приват, а создавать временную конференцию, после того, как из нее все выйдут - конференция удалится и история очистится? навсегда?
Вот такую же бы кнопочку для приватов.
Со временем будет. Как я уже сказал, это не так просто сделать.
Вопрос 2 (только что пришел в голову):
Если для конфиденциальной переписки использовать не приват, а создавать временную конференцию, после того, как из нее все выйдут - конференция удалится и история очистится? навсегда?
На сервере в базе данных всё сохранится. Само ничего удаляться не будет.
Спросите прямо, что конкретно вам нужно сделать? Может просто хранение переписки отключите на сервере и всех делов-то?
Чат со мной
История нужна, отключать - не вариант. Нужна возможность ее удаления в определенных случаях.
Конкретно, хотелось бы чтобы работа с историей была как в популярных мессенджерах - скайп / воцап / телеграм
1. Есть возможность в течении (дня) удалить точечно мое сообщение из истории у всех (как в привате, так и в канале). В том числе, с сервера. Отправка файла тоже считается сообщением.
2. Есть возможность удалить переписку у себя в клиенте (в конкретном канале, конкретном привате, или всю переписку целиком) и не видеть ее больше никогда.
3. Раз спросили Есть возможность видеть одну и ту же историю, как с мобильного клиента, так и с PC
Чат со мной
Присоединяюсь к просьбе.
Очень нужная функция. Сегодня потребовалось удалить приват между двумя пользователями, а сделать это не получилось.
Если очистить "Очистить окно сообщений", то как описывалось выше это всего лишь очищает окно и при релогине сообщения восстанавливаются. (Функция странная сама по себе)
В конференциях сообщение получилось удалить, но из клиентов удалилось оно только после релогина клиента. (что тоже не совсем корректно)
И остро стоит вопрос удаления приватов. Файлы UIN1; UIN2 и т.п. не нашел где удалить
Есть возможность организовать удаление истории приватов как это сделано в конференциях?
В конференциях сообщение получилось удалить, но из клиентов удалилось оно только после релогина клиента. (что тоже не совсем корректно)
Сообщение удаляется мгновенно, не после релогина, вы что-то путаете.
Есть возможность организовать удаление истории приватов как это сделано в конференциях?
Пока нет, это ещё не реализовано.
Чат со мной
Пока нет, это ещё не реализовано.
А есть возможность очистки истории переписки (полностью, за все предыдущее время) в привате?
Хотя бы удаление файла где храниться переписка между двумя UIN?
Отдельной очистки мы ещё не делали.
Чат со мной
У вас на сайте указано
Защита от прослушки
Сервер находится под вашим контролем, а не где-то в Интернете. Поэтому безопасность переговоров сотрудников гарантирована. Вся история переписки сохраняется на вашем сервере, внутри вашей сети.
В итоге мы получаем огромную брешь! Если сообщения на сервере, значит на сервере! Зачем их хранить на клиенте? Зачем проверяющим и карающим органам давать доступ к данным, которые они не должны знать? Да к тому же еще и очистить нельзя и нужно обходить все ПК. \
Господи, какой бардак!
В таком случае вам прямая дорога делать свой православный мессенджер, а не пользоваться убогой поделкой.
Чат со мной
Одно дело сделать возможность для работы в слабых сетях (где такие? сейчас вацап на мобильной работает стабильно и и даже конференции). А другое дело - заточить всю работу на это и зачеркнуть принципы безопасности на корню.
По поводу разработки... продукт SOTI слышали? Занимаюсь подобным. Зачем писать месенджер, если уже есть готовые? И заметьте - платное. Только вот не провел админ полное обследование и не выяснил нюансов. Вопрос о продлении даже не стоит, пока не будет доведена безопасность до ума. А судя по этой ветке - никогда.
Чат со мной
А по делу - требуется простой и правильный режим работы - все сообщения хранить в одном месте - на сервере. Клиент только для отображения, ничего не хранить на диске, только в оперативке.
Подтянуть _ТЕКСТОВУЮ_ переписку за месяц/квартал/год, которая не каждый-то и день понадобится, это даже не мегабайты, а если использовать механизмы сжатия (кстати криптование есть при передаче?) и того меньше. Загрузить последние n-сообщений это даже говорить не хочется. О чем говорю, понятие имею. Сами боремся с оптимизацией передачи данных. И в основном по воздуху.
Заодно подумать о возможности шифрования хранилища с файлами на клиенте.
Заодно подумать о возможности шифрования хранилища с файлами на клиенте.
С этого момента подробнее и в отдельной теме.
Чат со мной
Говорить про нагрузку на сервер, в век тонких клиентов, подключаемых к серверу в десятки и сотни клиентах мягко говоря не смешно. Прекрасно уживаются Чат +1С тестовый сервер для программистов и тестировщиков + запасной контроллер домена. И судя по логам нагрузить можно еще много чем. Но я начал понимать... надеяться не стоит.
Про шифрование создавать тему не буду - она не так актуальна.Передают друг другу не только картинки с котиками, но и документы. Финансовые, стратегические, да мало ли какие. Хранить в открытом виде локально не очень приятно и приходится потом самим чистить. Хотя у нас сделано достаточно просто, но трудозатратно для админа - есть у каждого своя шара на сервере и файлы складываются там. Так что - не актуально.
Чат со мной
Одной кнопкой, все группы и все приваты?
Чат со мной
Или, хотя бы, названная выше функция удаления приватных сообщений пусть не всех разом, но хотя бы не по одному сообщению, а, допустим, по пользователю? Хотя бы файлами с сервера, но не нарушая работы сервера.
Если непонятно объясняю (а на это сильно похоже :о), то задача стоит такая: удалять из клиента и с сервера сообщения, которым больше месяца (как приватные, так и в конференциях). Или хотя бы иметь возможность раз в какой-то период (тот же месяц) очищать всю хистори из клиентов и с сервера.
Сделаем, когда дойдут руки, либо по заказу.
Чат со мной
А про чистку удалением файлов логов, не нарушая жизнеспособности системы ничего не известно?
Простите, что повторяюсь
А про чистку удалением файлов логов, не нарушая жизнеспособности системы ничего не известно?
Известно. Ничего не трогайте руками, иначе будут проблемы, которые тяжело лечить.
но лучше — и пользователем при наличии прав
Без проблем, можете удалять пользователем. Но по одному сообщению.
Чат со мной
Чат со мной
Чат со мной
Чат со мной