25 lines
623 B
Python
25 lines
623 B
Python
import asyncio
|
|
import argparse
|
|
import configparser
|
|
import mumblecord
|
|
import commands
|
|
|
|
parser = argparse.ArgumentParser(
|
|
prog="mumblecord",
|
|
description="Bridge Mumble and Discord")
|
|
parser.add_argument("-c", "--config",
|
|
help="the path to the configuration file",
|
|
action="store", default="mumblecord.conf")
|
|
args = parser.parse_args()
|
|
|
|
conf = configparser.ConfigParser()
|
|
conf.read(args.config)
|
|
conf_mumble = conf["mumble"]
|
|
conf_discord = conf["discord"]
|
|
|
|
bot = mumblecord.Mumblecord(conf_mumble, conf_discord)
|
|
commands.register_all_commands(bot)
|
|
|
|
asyncio.run(bot.run())
|
|
|