我剛剛花了一個小時的大部分時間來尋找使用 Discord.Net 發送帶有訊息的按鈕的方法。在他們最近與 Discord.Net-Labs 的一次合并中,他們說他們添加了很多東西,包括按鈕。但是,檢查他們的兩個檔案后,我找不到任何向訊息添加按鈕的方法。我會很感激一個例子和/或鏈接到一個附加按鈕的例子。謝謝:>
uj5u.com熱心網友回復:
看起來這里有檔案
來自上述鏈接的示例:
[Command("spawner")]
public async Task Spawn()
{
var builder = new ComponentBuilder()
.WithButton("label", "custom-id");
await ReplyAsync("Here is a button!", components: builder.Build());
}
要在有人與按鈕互動時接收事件,您可以訂閱DiscordSocketClient.ButtonExecuted。此事件的處理程式將SocketMessageComponent物件作為引數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/367636.html
上一篇:如何從另一個類C#呼叫變數名
下一篇:如何使用EF使用多源資料庫
