【发布时间】:2019-10-29 15:00:34
【问题描述】:
我正在尝试设置一个时间表来运行一个子例程。我正在尝试使用子例程示例在触发计划时向不和谐频道发送消息。起初我试图尝试发送消息,但出现错误。然后我尝试研究如何解决这个问题,并尝试了使用 asyncio 的不同方法,所有这些都没有奏效。
如果有人能给我任何关于我如何做到这一点的指示,那将不胜感激。
import discord
import asyncio
import time
import schedule # pip install schedule
client = discord.Client()
@client.event
async def on_ready():
print("Connected!")
async def example(message):
await client.get_channel(CHANNEL ID).send(message)
client.run(SECRET KEY)
def scheduledEvent():
loop = asyncio.get_event_loop()
loop.run_until_complete(example("Test Message"))
loop.close()
schedule.every().minute.do(scheduledEvent)
while True:
schedule.run_pending()
time.sleep(1)
【问题讨论】:
标签: python python-3.x discord.py schedule python-asyncio