Поискал мессенджер под терминальным доступом. Не нашел.
Решил написать свою. Простую, надежную, сугубо терминальную. Которой может воспользоваться не только администратор (команда MSG), но и любой пользователь с удаленным доступом.
Логика следующая:
1. Все сообщения хранятся в простом текстовом файле. Одна строка - запись. Поля через точку с запятой. Структура записи:
1) Имя получателя или * (для всех)
2) Имя отправителя
3) дата-время отправления
4) Дата-время прочтения;
5) список прочитавших пользователей для * (для всех)
2. Когда отправитель создает запись, то заполняются первые 3 поля
3. Раз в секунду программа проверяет файл и отбирает записи с именем текущего пользователя или * в первом поле.
Из этих записей отсеивает те, в которых есть дата прочтения 4) или упомянуто имя пользователя в 5)
4. Отобранные записи выводятся в окне сообщения программы с указанием даты и отправителя.
5. Если запись прочтена, то в файл дописываются поля 4-5 для соответствующих строк.
--------------------
Получается такой внутренний Skype с историей на сервере.
Как оцениваете идею?
(9) Корпоративную асю поставьте. Нахрена создавать свой чат, что бы потом отрубать его слишком ретивым говорунам?
Ничего не понял. Что? Зачем?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой