берёшь, составляешь словарь, потом его при запуске квирка читаешь в массив, потом смотришь длину массива и при обработке правила рандомно выбираешь из массива приветствие.
вот примерный код:
# грузим словарь с возможными приветствиями юзверей
%slovar1 = $file.readLines(путь_до_словаря/slovar1.txt)
# грузим словарь с нашими приветствиями
%slovar2 = $file.readLines(путь_до_словаря/slovar2.txt)
# получаем длину массива
%count = $length(slovar2)
# перебираем первый словарь и проверяем строку на наличие приветствия
foreach(%y,%slovar1)
{
if($3 == %y) {
# типа здороваемся.:)
say %slovar2[$rand($(%count - 1))]
}
}
поместить этот код в обработчик события OnChannelMessage.
недостаток: реагирует только на строгие совпадения и каждый раз перечитывает файл. ещё надо присандалить проверку названия канала если хочешь приветствовать выборочно.
думаю модифицируешь дальше сам.