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/new_member.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/new_member.py')
| -rw-r--r-- | examples/new_member.py | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/examples/new_member.py b/examples/new_member.py index f8631bf1..67e700a4 100644 --- a/examples/new_member.py +++ b/examples/new_member.py @@ -1,18 +1,15 @@ import discord -client = discord.Client() - -async def on_member_join(member): - server = member.server - fmt = 'Welcome {0.mention} to {1.name}!' - await client.send_message(server, fmt.format(member, server)) - -async def on_ready(): - print('Logged in as') - print(client.user.name) - print(client.user.id) - print('------') - +class MyClient(discord.Client): + async def on_ready(self): + print('Logged in as') + print(self.user.name) + print(self.user.id) + print('------') + + async def on_member_join(self, member): + guild = member.guild + await guild.default_channel.send('Welcome {0.mention} to {1.name}!'.format(member, guild)) + +client = MyClient() client.run('token') |