我在向多个频道发送消息时遇到问题。当我执行命令时,它只发送到我写了8次的频道。这是我的密码:
import discord
import config
client = discord.Client()
@client.event
async def on_message(message):
id = client.get_guild(config.ID)
channels = [647074685535649802, 636901028478058497, 690272147050070158, 694196995887202375, 690276595578962177, 654662320735387648, 650381379892412426, 641704849196711976]
valid_users = ["Resadesker#1103"]
if str(message.author) in valid_users:
for channelo in channels:
if message.content.find("$spam") != -1:
print(channelo)
channel = client.get_channel(channelo)
print(channel)
await message.channel.send(message.content[message.content.find(' '):])
client.run(config.TOKEN)
看起来您正在从
message
向频道发送响应,请尝试以下操作:相关问题 更多 >
编程相关推荐