]> git.somenet.org - pub/jan/mattermost-bot.git/blob - main.py
modules/DialogManagedCourseFeedback.py
[pub/jan/mattermost-bot.git] / main.py
1 #!/usr/bin/env -S python3 -Bu
2 #
3 # Mattermost Bot.
4 #  Copyright (c) 2016-2022 by Someone <someone@somenet.org> (aka. Jan Vales <jan@jvales.net>)
5 #  published under MIT-License
6 #
7 # This is started by the init script.
8 #
9
10 import importlib
11 import os
12 import re
13 import sys
14
15 sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "core")))
16
17 config = None
18 if len(sys.argv) == 1:
19     config = importlib.import_module("config")
20 else:
21     sys.argv[1] = re.sub(".py$", "", sys.argv[1])
22     config = importlib.import_module(sys.argv[1])
23
24 config.bot.start()