diff --git a/maubot/loader/zip.py b/maubot/loader/zip.py index 70cee5a..183d3e6 100644 --- a/maubot/loader/zip.py +++ b/maubot/loader/zip.py @@ -167,7 +167,7 @@ class ZippedPluginLoader(PluginLoader): if "/" in meta.main_class: self.main_module, self.main_class = meta.main_class.split("/")[:2] else: - self.main_module = meta.modules[0] + self.main_module = meta.modules[-1] self.main_class = meta.main_class self._file = file diff --git a/maubot/standalone/__main__.py b/maubot/standalone/__main__.py index 6d3150d..c320af4 100644 --- a/maubot/standalone/__main__.py +++ b/maubot/standalone/__main__.py @@ -115,7 +115,7 @@ with open(args.meta, "r") as meta_file: if "/" in meta.main_class: module, main_class = meta.main_class.split("/", 1) else: - module = meta.modules[0] + module = meta.modules[-1] main_class = meta.main_class if args.meta != "maubot.yaml" and os.path.dirname(args.meta) != "":