myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> ShortChatHistory, Простая история чата

Alexey
сообщение 21.11.2012, 2:50
Сообщение #1


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Название скрипта: ShortChatHistory
Версия скрипта: 2.9.1 (2015-05-01)
Скрипт для: RusHub 2.3.10 (под более ранними не проверялось)
Автор: Alexey
Описание: Показывает краткую историю сообщений чата при входе в хаб.
Зависимости: Модуль files.

Особенности:
  • Команды: просмотра истории чата, удаления сообщений по образцу, удаления сообщений по номеру, полной очистки истории чата и справки по командам.
  • Меню для команд.
  • Поддержка скрипта управления меню.
  • Возможность логирования сообщений от третьего лица (команд +me).
  • Возможность при сохранении обреза́ть длинные сообщения (при этом не обрезает сообщения с ссылками).
  • Не сохраняет сообщения кика (is kicking Spamer because: spam).
  • Не сохраняет сообщения, похожие на команды.
  • Возможность установить корректировку времени сохраняемых сообщений (если время на сервере отличается от реального).
  • Сохранение в файл при выключении скрипта (или хаба) и по таймеру (по умолчанию, каждую минуту, если были новые сообщения).

Прикрепленный файл  schathist.lua ( 12.5 килобайт ) Кол-во скачиваний: 16

Старые версии
2.8.1: Прикрепленный файл  schathist.lua ( 10.73 килобайт ) Кол-во скачиваний: 1
2.7.1: Прикрепленный файл  schathist.lua ( 8.62 килобайт ) Кол-во скачиваний: 1
2.5: Прикрепленный файл  schathist.lua ( 6.67 килобайт ) Кол-во скачиваний: 12
2.4: Прикрепленный файл  schathist.lua ( 5.23 килобайт ) Кол-во скачиваний: 7
2.3: Прикрепленный файл  schathist.lua ( 5.07 килобайт ) Кол-во скачиваний: 7
2.2: Прикрепленный файл  schathist.lua ( 4.76 килобайт ) Кол-во скачиваний: 7
2.1: Прикрепленный файл  schathist.lua ( 4.1 килобайт ) Кол-во скачиваний: 3
2.0: Прикрепленный файл  schathist.lua ( 3.62 килобайт ) Кол-во скачиваний: 27


Спасибо сказали:
Go to the top of the page
+Quote Post
mod
сообщение 14.2.2013, 16:59
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 16.7.2010
Пользователь №: 7 288
Спасибо сказали: 0 раз




regme пропускает.

Код
[17:46:52] <yyy> regme yyy




Удаление по образцу, очень удобно! big_smile.gif
Go to the top of the page
+Quote Post
Alexey
сообщение 5.10.2013, 16:16
Сообщение #3


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Версия 2.2. Изменения:
  • Добавлена возможность корректировать время сохраняемых сообщений (если время на сервере отличается от реального).
  • Текстовые сообщения собраны в кучку.
  • Добавлена поддержка скрипта управления меню.
  • Прочие мелкие правки.
Go to the top of the page
+Quote Post
Alexey
сообщение 29.11.2013, 22:35
Сообщение #4


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Версия 2.3. Добавил сохранение истории по таймеру (чтоб при аварийном завершении работы хаба в истории чата находились более-менее свежие сообщения).
Go to the top of the page
+Quote Post
Ksan
сообщение 30.11.2013, 3:26
Сообщение #5


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Я сохраняю после каждого сообщения. big_smile.gif Таймер отпадает, а также нет потерь.
Правда, у меня Птока, но не думаю, что есть разница..
Go to the top of the page
+Quote Post
Alexey
сообщение 5.12.2013, 23:16
Сообщение #6


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Ksan, но есть нагрузка на HDD. И чем больше таблица и чаще сообщения в чат — тем сильнее. Я согласен обменять несколько потерянных сообщений чата при крахе на меньшую нагрузку при нормальной работе программы.
Go to the top of the page
+Quote Post
Alexey
сообщение 30.6.2014, 22:45
Сообщение #7


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Версия 2.5. Изменения:
  • Добавлено: поддержка модулей в стиле Lua 5.2.
  • Добавлено: локализация для английского языка (в меру моего скромного владения им).
  • Изменено: при входе в хаб теперь показывается не вся сохранённая история, а только последняя часть; полная история показывается по команде.
  • Изменено: прочие мелкие исправления и улучшения.
Go to the top of the page
+Quote Post
Alexey
сообщение 6.4.2015, 22:11
Сообщение #8


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Версия 2.7. Изменения:
  • Добавлено: возможность отдавать команды и получать ответы в ЛС бота.
  • Добавлено: более гибкая настройка разрешений для доступа к командам.
  • Добавлено: команда просмотра истории теперь принимает параметр с количеством желаемых сообщений.
  • Изменено: прочие мелкие исправления и улучшения.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsShortChatHistory
Простая история чата
19 Alexey 21 069 16.10.2016, 18:11 Посл. сообщение: dimetro
No New Posts От: ShortChatHistory
От темы с ID: 5619
1 dimetro 4 226 12.2.2015, 18:15 Посл. сообщение: Alexey

 



RSS Сейчас: 27.11.2024, 1:53