chat resp.txt

Материал из Руководство по OpenKore
Перейти к: навигация, поиск

В файле chat_resp.txt прописывается, какими фразами OpenKore следует отвечать на сообщения от других игроков. На заданное слово, которое встречается в сообщении, OpenKore может ответить одной из подходящих фраз. Чтобы это работало, нужно прописать в конфиге config.txt параметр autoResponse 1.

Правописание

Формат файла chat_resp.txt достаточно прост:

<words> (TAB(s)) <responses>

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

Подробности


<words>
В первом поле прописывается список слов через запятые. Если OpenKore увидит в сообщении одно из этих слов, то OpenKore отреагирует, ответив случайной фразой из второго поля.
TAB
Знак табуляции разделяет первое и второе поле.
<responses>
Во втором поле прописывается через запятые список ответных фраз. Это возможные варианты ответа на сообщения, в которых встречается одно из слов из первого поля.

Когда вы используете отклик на сообщения из чата, помните, что:

  1. OpenKore не отвечает на повторяющиеся сообщения от одного и того же игрока.
  2. Авто-отклик работает только на приватные сообщения и сообщения из общего, публичного чата. На сообщения в гильдии и пати OpenKore не реагирует.
  3. Авто-отклик не работает в городах.
  4. Чтобы имитировать человека, набирающего сообщение на клавиатуре, OpenKore выдерживает маленькую паузу перед отправкой сообщения в чат. Эта пауза такова, как будто человек печает со скоростью 65 слов в минуту (ого, неплохо... хотя, какие там могут быть слова? ку-привет, как дела?-норм и т.д. - прим. пер.).


Пример

Если в файле chat_resp.txt прописана следующая строка (не забываем про таб посередине):

bot,botter	no,I'm not a bot,huh?

То OpenKore на чью-либо фразу, содержащую слово "bot" или "botter", ответит гордыми репликами "no", "I'm not a bot" или "huh?".