如何使用discord-webhook获取用户命令



我知道如何使用discord webhook将消息发布到discord通道,但如何从用户那里获得命令?比如我问不和用户是/否,然后从该用户那里得到答案?

static void Main(string[] args)
{
Discord.Send("Message");
}
public class Discord
{
public static string lol = "weburl";
public static string user = "name";
public class Http
{
public static byte[] Post(string url, NameValueCollection pairs)
{
using (WebClient webClient = new WebClient())
return webClient.UploadValues(url, pairs);
}
}
public static void Send(string content)
{
Http.Post(lol, new NameValueCollection()
{
{
"content", content
},
{
"username", user
},
{
"avatar_url", "link"
}
});
}
}

根据您提供的代码,您似乎没有使用Discord.Net(尽管您在标记中包含了它(。

但是,如果我正确理解你的问题,你所问的是不可能的。Webhook仅用于输出。您无法通过webhook获取用户响应/输入。如果您需要在Discord中与用户交互,您需要创建Discord Bot应用程序,并使用Discord的API发送/接收消息。

有许多API包装器可用于C#

Discord
DSharpPlus
Discord.NET
Remora.Discord

最新更新