【问题标题】:How can I ban a Discord server member using dSharp如何使用 dSharp 禁止 Discord 服务器成员
【发布时间】:2021-05-20 12:59:41
【问题描述】:

有人可以帮助我吗?我是 dSharp 的新手 如何在我的服务器上发出命令来禁止某人?

 [Command("ban")]
    [Description("Bans a user")]
    [RequireRoles(RoleCheckMode.Any, "Owner", "Supporter")]
    public async Task Ban(CommandContext ctx, string reason)
    {
        
    }

【问题讨论】:

  • 您好,欢迎来到 SO!我发现了另一个关于禁止 d#+ 不工作的用户的问题,并且 cmets 帮助该用户禁止工作。该问题和答案可能对您有所帮助:stackoverflow.com/questions/65773616/…

标签: c# discord dsharp+


【解决方案1】:

获取 Discord 成员并调用 BanAsync

例子

[Command]
[RequireUserPermission(Permissions.Administator)]
[RequireBotPermission(Permissions.BanMembers)]
public async Task ban(CommandContext ctx, DiscordMember member, [RemaningText] string reason)
{
    await member.BanAsync(1, reason);
}

【讨论】:

  • [RemainingText] 是什么意思?
  • 它会给你剩下的所有文本,例如:如果你使用 !ban @banane 如果你不使用 RemaningText,我不喜欢它们,如果你使用 RemainingText,原因将是“我” ,原因将是“我不喜欢他们”
猜你喜欢
  • 2021-11-19
  • 1970-01-01
  • 1970-01-01
  • 2020-12-03
  • 2019-04-16
  • 2021-09-15
  • 2020-08-19
  • 2019-05-28
  • 2020-11-24
相关资源
最近更新 更多