Дописываем базу бота.
Вот правила:
- ради прикола свои фразы не писать
- надо строить фразы по нормальной логике а не от балды
- по одной фразе добавляться база не будет
Грамматика!
Запись идёт построчно, от простого к сложному!
каждая строка должна содержать знак || - разделитель входных слов(то что говорят в чате) и вывода(то что говорит робот)
Сначало входные слова потом || потом слова выхода.
| - знак "или"(используется в входных и выходных словах) мах неограниченно.
& - знак "и"(только в входных словах между |) мах неограниченно.
|| - разделяет (между входными и выходными) мах 1
и так, пример...(кто то спросил у робота как дела или как делишки)
как дела|как делишки||Ништяк!|Просто класс|Отстой
Это одна из строк мозга робота.
Здесь робот посмотрит фразу и если найдёт "как дела" или "как делишки" , то ответит одной из трёх фраз!
Также можно написать иначе , используя &
как&дела|как&делишки||Ништяк!|Просто класс|Отстой
Здесь робот если найдёт слово "как" и слово "дела", то ответит одной из трёх фраз!
Преимущество данно способа в том что даже если кто нибуть спросит "как у тебя дела", робот всё равно ответит.. несмотря на то что "у тебя" между "как" и "дела" вы неуказали.
-------------------------------------------------------
итог и ответ на ещё один вопрос
в первом он ище фразу "как дела"
во втором два слова "как" и "дела"
то есть во втором также сработает "дела то как?"
а в первом, реагирует только на "как дела"
Иногда робот желает что-то сказать, в зависимости от его активности, даже если вы к нему не обращяетесь, чтобы задать такие фразы (отметить в скобках "фразы"):,
Необходимо написать строку мозга следующего вида (перед || ничего нет)
||фраза1|фраза2|фраза3|...
Иногда робот не знает что ответить, поэтому нужно ввести для него стандартные фразы (отметить в скобках "незнайка").
Чтобы ввести стандартные фразы при его незнании необходимо написать строку мозга следующего вида (перед || стоит пробел)
||фраза1|фраза2|фраза3|...
Также можно использовать ник к которому обращяется робот или на который он реагирует, для этого в фразах-ответах используйте %nick%
Для того чтобы создать такого робота нужно хорошее логическое мышление!