我制作了一个 discord bot,它可以响应特定关键字(例如:2BE0DB)的监视器,然后在发送该关键字时发送一条消息,对我的服务器中的特定角色进行 ping 操作。
唯一的问题是它没有响应嵌入消息中发送的关键字,我想知道如何让我的机器人读取嵌入的消息,而不仅仅是用户发送的普通消息?
下面我粘贴了我目前为此使用的代码...我将不胜感激!
import discord
from keywordlist import keywordlista
client = discord.Client()
@client.event
async def on_message(message):
if (message.channel.id == role_id):
for i in range(len(keywords)):
if keywords[i] in message.content:
for j in range(1):
await message.channel.send("<@&channel_id>")
keep_alive()
client.run('bot_token')