Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
Tim
Здравствуйте!

Подскажите, как можно сохранить переписку конкретного пользователя за определённый промежуток времени во всех его приватах сразу?

После обновления на версию 6.5 даже кнопка "скопировать в буфер обмена" в окне "просмотр протоколов" пропала. [smilie=search.gif]

Часто требуют выгрузить всю переписку конкретного сотрудника за месяц и удалить из базы данных. Как это можно сделать корректно?
Аватара пользователя
Андрей Раков
Добрый день.

Tim писал(а):Кнопка "скопировать в буфер обмена" в окне "просмотр протоколов" пропала

Вы имеете в виду кнопку в админке или в клиенте чата?

В админке ее убрали так как она работала с помощью Flash плагина и во многих браузерах просто заблокирована политикой безопасности браузера.

Я думаю, что такой специфический функционал лучше делать в скриптах, мы подумаем какие функции нужно для этого добавить.

1) Получить список пользователей, с кем говорил UIN за диапазон дат;
2) получить список сообщений UIN-UIN за диапазон дат;
3) удалить сообщения по ID.

Если вам это нужно срочно — пишите нам на [email protected], обсудим сроки и стоимость.
Аватара пользователя
Алексей Пикуров
Дополню. Допустим, выгрузка в файл есть. Что удалять из базы? Приватные сообщения - это сообщения-диалог. Пользователь пишет - ему отвечают. Получается, есть его сообщения, а есть чужие, собеседников. Их тоже удалять??
Аватара пользователя
Tim
Спасибо за ответ.

Это не срочно, но время от времени такой функционал бывает нужен.

Пока сообщений было не много, активно пользовались пропавшей кнопкой в админке.

Сейчас, после внедрения в работу, выгружать переписку даже у 30 пользователей из 80-ти становится всё сложнее.

По поводу удаления, в первую очередь нужно удалять диалоги конкретных пользователей, предварительно выгрузив - хранить конфиденциальную информацию бесконечно долго и на клиенте и на сервере очень не хочется.
Аватара пользователя
Андрей Раков
Понятно.

Смотрите, кнопка, о которой вы говорите всего лишь копировала в буфер содержимое окна, сейчас вы можете кликнуть мышкой по тексту, комбинацией CTRL+A выделить весь текст, а потом скопировать его в блокнот или другое место, чтобы сохранить.