From f8a5d890fed1e2c7105964dfd1d310d6d7fa22ee Mon Sep 17 00:00:00 2001 From: Rapptz Date: Tue, 3 Jan 2017 20:57:41 -0500 Subject: Update examples to match the new rewrite API. --- examples/reply.py | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) (limited to 'examples/reply.py') diff --git a/examples/reply.py b/examples/reply.py index 0413724c..c8f903f8 100644 --- a/examples/reply.py +++ b/examples/reply.py @@ -1,22 +1,19 @@ import discord -client = discord.Client() +class MyClient(discord.Client): + async def on_ready(self): + print('Logged in as') + print(self.user.name) + print(self.user.id) + print('------') -@client.event -async def on_message(message): - # we do not want the bot to reply to itself - if message.author == client.user: - return + async def on_message(self, message): + # we do not want the bot to reply to itself + if message.author.id == self.user.id: + return - if message.content.startswith('!hello'): - msg = 'Hello {0.author.mention}'.format(message) - await client.send_message(message.channel, msg) - -@client.event -async def on_ready(): - print('Logged in as') - print(client.user.name) - print(client.user.id) - print('------') + if message.content.startswith('!hello'): + await message.channel.send('Hello {0.author.mention}'.format(message)) +client = MyClient() client.run('token') -- cgit v1.2.3