Доброго времени суток.
Столкнулся с такой проблемой плагина справочник не могу задать базу по умолчанию говорит что база не найдена. Хотелось бы получить следующий функционал. Например человек спрашивает: "а подскажите по чем свекла". Бот отлавливает с помощью регулярных выражений слово ~(п[оа]дск[ао]ж[ыи])те=find и отправляет все что есть после этого слова в поиск по базе. Результаты выводит пользователю. таким образом надеюсь получить на основе одной базы достаточно обширный справочник и приятное общение с ботом.
Что я не так делаю с настройкой словаря и может быть есть уже готовые решения моего вопроса?
Настройки прилагаю.
; Конфигурация плагина Справочник v1.0 для MaxXBot v1.6
; Главные настройки
[main]
; Командное слово!
word=find
; Предел вывода строк при многократном совпадении
limit=3
; Процент примерного сравнения, чем ниже, тем приблеженнее (100 - точный поиск).
instmatch=70
; Длина строки совпадения, обычно указывается средняя длина строки
; Влияет на скорость сравнения, больше значение - медленнее поиск.
lenmatch=4
; Путь к текстовым базам по умолчанию
defbasedir=C:\Program Files (x86)\MaxXBot v1.6\bases
; Разделитель базы в запросе пользователя
; Например: find морковь -овощи
basedelim=-
; База по умолчанию с расширением, используется, если в запросе не указана база
defbase=C:\Program Files (x86)\MaxXBot v1.6\bases\tourism.txt
; Логические значения (допускается 1-да, 0-нет);
[mainbool]
; Использование одной базы
onebase=1
; Приближенный поиск по первому слову (можно форсировать в первой строке базы)
1stword=1
; При ошибке базы
[baseerr]
1=Извините, но база не найдена!
; Если ничего не найдено
[notfind]
1=По вашему запросу ничего не найдено. Поробуйте подать другой запрос.