Discord Bot errors
Public send API returns SendMessageResponse. 400/500 on sendmessage failures; canSendMessage stays HTTP 200 with success=false.
400 Bad Request
{ "success": false, "message": "", "error": "Client not found or inactive" }
Also: Guild not found or inactive for this client · Channel not found or inactive for this guild · Bot cannot send message to this channel. Check bot permissions. · Failed to send message
500 Internal Server Error
{ "success": false, "message": "", "error": "Internal server error: BadRequest" }
© 2026 Ampersand Documentation