簡體   English   中英

DSharpPlus 如何在 C# 中為 NSFW 創建或設置不和諧頻道

[英]DSharpPlus How to create or set a discord channel to NSFW in C#

PS:對不起,我的英語不好,這不是我的母語

我正在 C# 中使用 DSharpPlus 創建一個公共不和諧機器人。 我知道如何創建頻道(語音/文本/類別),設置他們的角色/用戶權限並確定文本頻道是否為 NSFW。

但是,我不知道如何創建NSFW頻道(或創建頻道 NSFW)。

我想也許它可以用類 DiscordOverwrite 設置,所以我搜索了一些文檔並找到了DSharpPlus.Entities.DiscordOverwriteBuilder ,但該類在我擁有的 DSharpPlus 包中不存在。

總之,我如何制作 NSFW 文本頻道(使用代碼而不是手動)?

try
{
    var result = await ctx.Guild.CreateChannelAsync(sName, DSharpPlus.ChannelType.Text, null, null, null, new List<DiscordOverwrite>());
    await ctx.Channel.SendMessageAsync($"**Le salon NSFW '{result.Name}' à été créer**\n__Salon créer: {result.Mention}__").ConfigureAwait(false);
}
catch (Exception)
{
    // Send error msg
    Util.SendMsg(ref ctx, Util.MessagesPreFaits.AucunSalonCréer, null, Util.EmbedType.Erreur);
    throw;
}

您必須使用夜間構建才能獲得該功能: https : //nuget.emzi0767.com/gallery/packages

var result = await ctx.Guild.CreateChannelAsync(sName, DSharpPlus.ChannelType.Text, null, null, null, new List<DiscordOverwrite>(), true);

提示:將鼠標懸停在CreateChannelAsync 上以查看所有可用參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM