9March
Давно хотел сделать чат бота для discord, чтобы он реагировал на фразы и отвечал в юморной форме. Для этого было решено сделать базу вопросов и ответов "знаний" бота, которая будет постоянно наполняться пользователями чата.
Ответов на фразу или слово может быть множество, также, как и ключевых фраз связанных с ответами. То есть бота можно научить отвечать по-разному на одну фразу или целую серию похожих фраз. Если в базе будет несколько ответов, то они будут выводиться случайно. Также для большей интерактивности бот сохраняет в виде ответа и ссылки с картинками или emoji.
Для работы бота нужен доступ к серверу с установленным php и mysql, бот очень простой, поэтому особой мощности не потребуется. Ниже код с комментариями.
read more