From 57b7db69566f1ba84e58457fc7e1d20dd26cb3d4 Mon Sep 17 00:00:00 2001 From: Will Date: Mon, 5 Mar 2018 17:52:26 -0500 Subject: [PATCH] [V3 Admin] Remove guild default channel (#1381) * Remove guild default channel * Fix weird set thing --- redbot/cogs/admin/admin.py | 2 +- redbot/cogs/admin/announcer.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/redbot/cogs/admin/admin.py b/redbot/cogs/admin/admin.py index 3be869424..66be22796 100644 --- a/redbot/cogs/admin/admin.py +++ b/redbot/cogs/admin/admin.py @@ -265,7 +265,7 @@ class Admin: """ if channel is None: channel = ctx.channel - await self.conf.guild(ctx.guild).set("announce_channel", channel.id) + await self.conf.guild(ctx.guild).announce_channel.set(channel.id) await ctx.send("The announcement channel has been set to {}".format( channel.mention diff --git a/redbot/cogs/admin/announcer.py b/redbot/cogs/admin/announcer.py index 377ddb222..93ba95340 100644 --- a/redbot/cogs/admin/announcer.py +++ b/redbot/cogs/admin/announcer.py @@ -43,7 +43,10 @@ class Announcer: channel = guild.get_channel(channel_id) if channel is None: - channel = guild.default_channel + channel = guild.system_channel + + if channel is None: + channel = guild.text_channels[0] return channel