Skip to content
This repository has been archived by the owner on Mar 3, 2020. It is now read-only.

kravchenkoandrey/discordBot

Repository files navigation

discordBot

Так. Это путеводитель по моему говнокоду. Код бота разбит на модули, находящиеся в отдельных файлах.

Run.js - точка старта приложения. Из него происходит обращение к остальным модулям. Да, я Кэп businessLogics.js - отсюда импортируются функции, которые выполняются при какой-нибудь команде dbConfig.json - здесь содержатся настройки для подключения к базе данных MongoDB economySettings.json - параметры экономики (левелов и поинтов). По названиям переменных понятно, что за что отвечает globalSettings.js - здесь содержатся глобальные параметры и переменные guildSettings.json - тут находятся параметры, касающиеся поведения бота на конкретном сервере дискорда. Можно задавать индивидуальное поведение для разных серверов loginInfo.json - параметры авторизации бота. Там нужно указать уникальный токен бота, которого ты создаешь на сайте дискорда в разделе для разработчиков messageChecker.js - модуль, отвечающий за фильтрацию каждого сообщения на сервере для проверки соответствия его каждому фильтру команд. В нём же есть описания каждого фильтра regularExecutor.js - модуль, необходимый для регулярного запуска методов в фоне с заданным интервалом regularExecutorConfig.json - собственно, параметры этого модуля ruleConfig.json - а это как раз фильтры сообщений с указанными правилами и именем обработчика каждой команды

Я бы задокументировал поподробнее, но к коду я прикасался слишком давно, сорян

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published