簡體   English   中英

如何使用Java Discord API刪除文本通道?

[英]How do I delete a text channel using Java Discord API?

我正在嘗試使用JDA(Java Discord API)制作一個discord機器人。 我只是想知道如何使用命令刪除文本或語音通道? 我有一個onMessageRecieved偵聽器,該偵聽器可用於查找命令,但是當我似乎無法使用該命令刪除通道時。

我試圖通過ID獲取頻道,並使用'.delete()'將其刪除,但沒有結果。

e.getGuild().getChannelByID(e.getChannel().getID()).delete();

您使用的方法返回RestAction的實例。 為了執行動作,您必須調用執行方法queue()/ complete()/ submit()之一。

 e.getGuild().getChannelByID(e.getChannel().getID()).delete().reason(reason).queue();

暫無
暫無

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

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