尝试安排Discord Bot异步功能但收到协程错误消息

时间:2020-08-25 14:57:10

标签: python asynchronous discord bots coroutine

我正在尝试制作一个计划在每个星期五在特定时间发布mp4的漫游器。我似乎无法使它正常工作。我不断收到“从未等待的协程'calld_every_friday'”错误。原谅我的擦洗我对此很陌生!

import discord
import json
from discord.ext import commands, tasks
import schedule
import time

config_file="config.json"
with open(config_file) as json_data:
    config = json.load(json_data)
token = config['token']

bot = commands.Bot("!")

target_channel_id = xxxxxxxxxxxxxxxxxx

async def called_every_friday():
    message_channel = bot.get_channel(target_channel_id)
    print(f"Got channel {message_channel}")
    video_fp = open("resources/friday-vid-1.mp4", "rb")
    discord_file = discord.File(fp=video_fp)
    await message_channel.send("dingle", file=discord_file)

schedule.every(10).seconds.do(called_every_friday)

while True:
    schedule.run_pending()
    time.sleep(1)

bot.run(token)

0 个答案:

没有答案