diff options
| author | Rapptz <[email protected]> | 2017-01-03 20:57:41 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2017-01-03 20:58:11 -0500 |
| commit | f8a5d890fed1e2c7105964dfd1d310d6d7fa22ee (patch) | |
| tree | 73365f2e688746a029f1ae8293aa8eca965ffb11 /examples/deleted.py | |
| parent | Fix Messageable.typing context manager. (diff) | |
| download | discord.py-f8a5d890fed1e2c7105964dfd1d310d6d7fa22ee.tar.xz discord.py-f8a5d890fed1e2c7105964dfd1d310d6d7fa22ee.zip | |
Update examples to match the new rewrite API.
Diffstat (limited to 'examples/deleted.py')
| -rw-r--r-- | examples/deleted.py | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/examples/deleted.py b/examples/deleted.py index bfbd54ef..6204c6fd 100644 --- a/examples/deleted.py +++ b/examples/deleted.py @@ -1,22 +1,21 @@ import discord -client = discord.Client() +class MyClient(discord.Client): + async def on_ready(self): + print('Connected!') + print('Username: {0.name}\nID: {0.id}'.format(self.user)) -async def on_ready(): - print('Connected!') - print('Username: ' + client.user.name) - print('ID: ' + client.user.id) + async def on_message(self, message): + if message.content.startswith('!deleteme'): + msg = await message.channel.send('I will delete myself now...') + await msg.delete() -async def on_message(message): - if message.content.startswith('!deleteme'): - msg = await client.send_message(message.channel, 'I will delete myself now...') - await client.delete_message(msg) + # this also works + await message.channel.send('Goodbye in 3 seconds...', delete_after=3.0) -async def on_message_delete(message): - fmt = '{0.author.name} has deleted the message:\n{0.content}' - await client.send_message(message.channel, fmt.format(message)) + async def on_message_delete(self, message): + fmt = '{0.author} has deleted the message: {0.content}' + await message.channel.send(fmt.format(message)) +client = MyClient() client.run('token') |