我正在尝试制作一个计划在每个星期五在特定时间发布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)