aboutsummaryrefslogtreecommitdiff
path: root/examples/guessing_game.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2016-01-06 11:34:49 -0500
committerRapptz <[email protected]>2016-01-06 11:34:49 -0500
commit2ebfbbe471ce32a3cd29ee2099a3c9de77fa311c (patch)
tree8a332c941434a695a4f7ca39e0e1aba8ee7f994e /examples/guessing_game.py
parent[commands] Add CommandNotFound error. (diff)
downloaddiscord.py-2ebfbbe471ce32a3cd29ee2099a3c9de77fa311c.tar.xz
discord.py-2ebfbbe471ce32a3cd29ee2099a3c9de77fa311c.zip
Examples now use Python 3.5. Remove echo.py example.
Diffstat (limited to 'examples/guessing_game.py')
-rw-r--r--examples/guessing_game.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/examples/guessing_game.py b/examples/guessing_game.py
index 0cbf4a7e..491f84bb 100644
--- a/examples/guessing_game.py
+++ b/examples/guessing_game.py
@@ -3,32 +3,32 @@ import random
client = discord.Client()
-def on_message(message):
+async def on_message(message):
# we do not want the bot to reply to itself
if message.author == client.user:
return
if message.content.startswith('$guess'):
- yield from client.send_message(message.channel, 'Guess a number between 1 to 10')
+ await client.send_message(message.channel, 'Guess a number between 1 to 10')
def guess_check(m):
return m.content.isdigit()
- guess = yield from client.wait_for_message(timeout=5.0, author=message.author, check=guess_check)
+ guess = await client.wait_for_message(timeout=5.0, author=message.author, check=guess_check)
answer = random.randint(1, 10)
if guess is None:
fmt = 'Sorry, you took too long. It was {}.'
- yield from client.send_message(message.channel, fmt.format(answer))
+ await client.send_message(message.channel, fmt.format(answer))
return
if int(guess.content) == answer:
- yield from client.send_message(message.channel, 'You are right!')
+ await client.send_message(message.channel, 'You are right!')
else:
- yield from client.send_message(message.channel, 'Sorry. It is actually {}.'.format(answer))
+ await client.send_message(message.channel, 'Sorry. It is actually {}.'.format(answer))
-def on_ready():
+async def on_ready():
print('Logged in as')
print(client.user.name)
print(client.user.id)