PROHIBIDO (código de estado: 403) No se pueden enviar mensajes a este usuario

Quiero hacer un comando que envíe un DM a todo el servidor, pero recibo el siguiente error:

Forbidden: FORBIDDEN (status code: 403) Can't send messages to this user 

Que podria estar causando esto?

Aquí está mi código actual:

 @bot.command(pass_context=True) async def massdm(ctx, words*): output = " " for word in words: output += word output += "" server = ctx.message.server for member in server.members: await bot.send_message(member, output) 

El usuario podría haber bloqueado su bot o los DM deshabilitados para su servidor, de cualquier manera, no podrá salvar la situación, así que simplemente eliminar la excepción será suficiente.

 try: /* send message */ except Exception: pass