From f73e354f6a960c6a5bb36365a61a8a8790ec7f7d Mon Sep 17 00:00:00 2001 From: vin Date: Sun, 14 Jan 2024 23:16:43 -0500 Subject: use config.json instead of hardcoding and envvars --- main.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'main.py') diff --git a/main.py b/main.py index bb521b1..bfa26bc 100644 --- a/main.py +++ b/main.py @@ -2,17 +2,19 @@ import asyncio, json, os import hikari import mautrix.client +config = json.load(open("config.json", "r")) + dclient = hikari.GatewayBot( - token=os.getenv("DISCORD_TOKEN"), + token=config["discord_token"], intents=(hikari.Intents.MESSAGE_CONTENT|hikari.Intents.GUILD_MESSAGES) ) mclient = mautrix.client.ClientAPI( - os.getenv("MATRIX_USERID"), - base_url=os.getenv("MATRIX_HOMESERVER"), - token=os.getenv("MATRIX_TOKEN") + config["matrix_userid"], + base_url=config["matrix_homeserver"], + token=config["matrix_token"] ) -rooms = {1196201613132574733: "!eChKdzVweNTyHctaKQ:wired.rehab"} +rooms = config["rooms"] async def matrix_init(): for room in rooms.values(): @@ -32,7 +34,7 @@ async def on_message(event: hikari.GuildMessageCreateEvent) -> None: if not event.content: return - chanid = event.channel_id + chanid = str(event.channel_id) if chanid in rooms.keys(): print(f"<{event.message.author.global_name}> {event.content}") -- cgit v1.2.3