Enable support for disabling events
This commit is contained in:
parent
b765dd7521
commit
316384fd52
2 changed files with 9 additions and 6 deletions
|
@ -25,7 +25,7 @@ jarvis = commands.Bot(
|
|||
)
|
||||
slash = SlashCommand(jarvis, sync_commands=True, sync_on_cog_reload=True)
|
||||
jarvis_self = Process()
|
||||
__version__ = "1.9.1"
|
||||
__version__ = "1.9.2"
|
||||
|
||||
jconfig = get_config()
|
||||
db = DBManager(jconfig.mongo["connect"]).mongo
|
||||
|
@ -73,10 +73,11 @@ def run(ctx=None):
|
|||
tasks.init()
|
||||
|
||||
# Add event listeners
|
||||
if config.events:
|
||||
listeners = [
|
||||
guild.GuildEventHandler(jarvis),
|
||||
member.MemberEventHandler(jarvis),
|
||||
message.MessageEventHandler(jarvis),
|
||||
guild.GuildEventHandler,
|
||||
member.MemberEventHandler,
|
||||
message.MessageEventHandler,
|
||||
]
|
||||
|
||||
jarvis.run(config.token, bot=True, reconnect=True)
|
||||
|
|
|
@ -25,6 +25,7 @@ class Config(object):
|
|||
mongo: dict,
|
||||
urls: dict,
|
||||
cogs: list = None,
|
||||
events: bool = True,
|
||||
gitlab_token: str = None,
|
||||
max_messages: int = 1000,
|
||||
):
|
||||
|
@ -34,6 +35,7 @@ class Config(object):
|
|||
self.mongo = mongo
|
||||
self.urls = urls
|
||||
self.cogs = cogs
|
||||
self.events = events
|
||||
self.max_messages = max_messages
|
||||
self.gitlab_token = gitlab_token
|
||||
db = DBManager(config=mongo["connect"]).mongo[mongo["database"]].config
|
||||
|
|
Loading…
Add table
Reference in a new issue