Check and handle login failure in the examples provided for using this library. This is a common error condition that should be handled by any script using this library.
		
			
				
	
	
		
			27 lines
		
	
	
		
			679 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			679 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import discord
 | 
						|
 | 
						|
client = discord.Client()
 | 
						|
client.login('email', 'password')
 | 
						|
 | 
						|
if not client.is_logged_in:
 | 
						|
    print('Logging in to Discord failed')
 | 
						|
    exit(1)
 | 
						|
 | 
						|
@client.event
 | 
						|
def on_ready():
 | 
						|
    print('Connected!')
 | 
						|
    print('Username: ' + client.user.name)
 | 
						|
    print('ID: ' + client.user.id)
 | 
						|
 | 
						|
@client.event
 | 
						|
def on_message(message):
 | 
						|
    if message.content.startswith('!deleteme'):
 | 
						|
        msg = client.send_message(message.channel, 'I will delete myself now...')
 | 
						|
        client.delete_message(msg)
 | 
						|
 | 
						|
@client.event
 | 
						|
def on_message_delete(message):
 | 
						|
    client.send_message(message.channel, '{} has deleted the message:\n{}'.format(message.author.name, message.content))
 | 
						|
 | 
						|
client.run()
 |