From 06827a0e7090928484308a000597e42168dec7d0 Mon Sep 17 00:00:00 2001 From: Konstantine Tsafatinos Date: Wed, 19 Jul 2023 12:28:57 -0400 Subject: [PATCH] add block on any channel but skynet --- skynet/cli.py | 2 +- skynet/frontend/discord/bot.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/skynet/cli.py b/skynet/cli.py index ce4c351..385b056 100755 --- a/skynet/cli.py +++ b/skynet/cli.py @@ -439,7 +439,7 @@ def telegram( @run.command() @click.option('--loglevel', '-l', default='INFO', help='logging level') @click.option( - '--account', '-a', default=None) + '--account', '-a', default='discord') @click.option( '--permission', '-p', default='active') @click.option( diff --git a/skynet/frontend/discord/bot.py b/skynet/frontend/discord/bot.py index d8ecb3b..c82d924 100644 --- a/skynet/frontend/discord/bot.py +++ b/skynet/frontend/discord/bot.py @@ -47,6 +47,11 @@ class DiscordBot(commands.Bot): print(self.user.id) print("==============") + async def on_message(self, message): + if message.channel.name != 'skynet': + return + await self.process_commands(message) + async def on_command_error(self, ctx, error): if isinstance(error, commands.MissingRequiredArgument): await ctx.send('You missed a required argument, please try again.')