Buenas, estoy intentando crear un bot con Discord.py que coja y muestre datos de la web de logs de WoW llamada WarcraftLogs, la cual cuenta con su propia API. Mi código es el siguiente:
import discord
import requests
TOKEN = // Mi token
api_key = /Mi key de warcraftlogs
client = discord.Client()
@client.event
async def on_ready():
print('Logged in as')
print(client.user.name)
print(client.user.id)
print('------')
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content.startswith('!Holas'):
msg = 'pa ti mi cola {0.author.mention}'.format(message)
await client.send_message(message.channel, msg)
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content.startswith('!log'):
requests.get("https://www.warcraftlogs.com/v1/report/tables/damage-done/p2hdgxLAVnv7yfrb?api_key=" + api_key)
client.run(TOKEN)
¿Le falta algo? En principio el código rula pero al hacer !log en mi server el bot no hace nada. El tema es que tampoco estoy seguro de lo que debería hacer, ya que soy bastante nuevo en esto. Si necesitáis mas info o lo que sea me decís, que estoy bastante perdido.