我已经搜索了很多这个答案,我还没有找到它。我想使用一个建议命令,每当有人使用它来提出一个想法时,它就是我,而且只是我。
答案 0 :(得分:3)
您必须使用send_message
方法。在此之前,您必须找到与您自己对应的User
。
@client.event
async def on_message(message):
# we do not want the bot to reply to itself
if message.author == client.user:
return
# can be cached...
me = await client.get_user_info('MY_SNOWFLAKE_ID')
await client.send_message(me, "Hello!")
答案 1 :(得分:0)
@client.event
async def on_message(message):
if message.content.startswith("#whatever you want it to be")
await client.send_message(message.author, "#The message")
用你想要的词替换hash标签的东西。例如:#无论你想要什么,都可以成为"!help"。 #消息可以是"命令是......"。