我正在尝试创建一个discord机器人,该机器人将从一台服务器的一个通道中获取所有内容,然后将其发送到另一台服务器中的另一个通道。目前,它发送文本消息,但就其范围而言。我希望它也能够发送视频/图像。 这是我到目前为止的内容:
@client.event
async def on_message(message):
channel1 = client.get_channel('channel1id')
channel2 = client.get_channel('channel2id')
if message.channel == channel1:
if ('.JPG') in message.content.upper() or ('.PNG') in message.content.upper():
em=discord.Embed(description = message.content)
em.set_image(url=message.url)
else:
await client.send_message(channel2,message.content + ' - ' + message.author.nick)
if message.channel == channel2:
if ('.JPG') in message.content.upper() or ('.PNG') in message.content.upper():
em=discord.Embed(description = message.content)
em.set_image(url=message.url)
else:
await client.send_message(channel,message.content + ' - ' + message.author.nick)