尝试编写Discord.py机器人以与API交互并根据API响应发送消息

时间:2020-07-15 20:41:12

标签: discord.py

似乎卡在了代码的client.run('')部分,我似乎找不到原因。这是我第一次同时使用Python和Discord.py,因此我可能会丢失一些非常明显的东西

我的脚本:

import requests
import discord
import time
import asyncio

islandStatus = 1
i = 1

client = discord.Client()


@client.event
async def on_ready():
    print('We have logged in as {0.user}'.format(client))

while i == 1:

    data = requests.get(
    "https://api.hypixel.net/status?key=API_KEY&uuid=PLAYER_UUID").json()

    if "mode" in data["session"] and data["session"]["mode"] != "dynamic":
        islandStatus = 0

    time.sleep(5)

    print(islandStatus)
    if islandStatus == 0:
        @client.event
        async def message():
            msg = 'USER Your Account Has Left the Island!'
            await ctx.send(msg)
    client.run('DISCORD_TOKEN')

0 个答案:

没有答案