Discord.py Argumentos no válidos dentro de member.server_default_channel

Mi código actual es

@client.event async def on_member_join(member): serverchannel = member.server.default_channel msg = "Wuss poppin', {0}. Welcome to {1}".format(member.mention, member.server.name) await client.send_message(member.server.default_channel, msg)` @client.event async def on_member_remove(member): serverchannel = member.server.default_channel msg = "Well. Cya, {0}!".format(member.mention) await client.send_message(serverchannel, msg) 

Además de las otras líneas necesarias (como import discord etc.) y otros comandos.

Cuando un miembro se une o se va, me sale este error:

 Ignoring exception in on_member_join Traceback (most recent call last): File "C:\Users\WillL\AppData\Local\Programs\Python\Python36\lib\site-packages\discord\client.py", line 307, in _run_event yield from getattr(self, event)(*args, **kwargs) File "C:/Users/WillL/Desktop/MemzBot-master/index.py", line 102, in on_member_join await client.send_message(member.server.default_channel, msg) File "C:\Users\WillL\AppData\Local\Programs\Python\Python36\lib\site-packages\discord\client.py", line 1145, in send_message channel_id, guild_id = yield from self._resolve_destination(destination) File "C:\Users\WillL\AppData\Local\Programs\Python\Python36\lib\site-packages\discord\client.py", line 289, in _resolve_destination raise InvalidArgument(fmt.format(destination)) discord.errors.InvalidArgument: Destination must be Channel, PrivateChannel, User, or Object. Received NoneType 

No entiendo por qué, ¿qué me falta?

Los canales predeterminados ya no existen . Esto significa 2 cosas:

  1. server.default_channel puede devolver un NoneType.
  2. Tratar de enviar un mensaje al server puede generar discord.NotFound . discord.NotFound .

Estos casos ocurrirán en cualquier servidor creado después del 3 de agosto, o en cualquier servidor que haya eliminado su canal “predeterminado”.

Debe elegir un canal, o pedirle al servidor que establezca un canal para el mensaje de bienvenida. Aún puede intentar enviar al servidor, pero asegúrese de tener una opción de retroceso si falla.

Los canales predeterminados ya no son una cosa.