【发布时间】:2020-12-23 04:25:57
【问题描述】:
我有一个数组,我想用 discord.py 在 for 循环中发送一些消息。我正在尝试使用 on_ready() 命令,但仅发送第一条消息时遇到问题。我对异步和不和谐机器人都很陌生。这里一定有更简单的解决方案...
client = discord.Client()
links = []
for x in y:
# do some things
links.append(stuff)
@client.event
async def on_ready():
channel = client.get_channel(12345678910)
for link in links:
await channel.send(link)
client.run(DISCORD_TOKEN)
提前感谢您的帮助!
【问题讨论】:
-
你能提供一个你的数组是什么样子的例子吗?
-
它们只是一堆 URL 字符串。 ['google.com', 'amazon.com', 'facebook.com']
-
当机器人准备就绪时,您希望将它们发送到
channel? -
没错,就是想把它们一个一个转储到频道里
标签: python async-await discord discord.py