提及具有特定角色的在线用户的Discord.py

时间:2020-08-15 18:14:08

标签: python-3.x discord.py

因此,我最近看到一些不和谐的机器人这样做,并且想知道如何使discord.py命令提及一个在线用户,该在线用户同时(同时说)是主持人或管理员角色以及说该命令的人以及启动命令的通道。

这个想法将是这样的:
用户:s.assistance
Mod请求频道:
@(在线的随机主持人或管理员)
@用户已请求#的帮助(运行命令的通道)

discord.py中有可能吗?您将如何做?

2 个答案:

答案 0 :(得分:0)

您可以让您的漫游器自己提及管理员和主持人角色。

client.command()
async def assistance(ctx):
    member = ctx.author
    channel = client.get_channel(STAFF_CHANNEL_ID)
    await channel.send(f"{member.mention} is in need of assistance!\n<@ROLEID>")

答案 1 :(得分:0)

这将完成您想记住的/**/

import random