using Flurl.Http;
using NapCatRobotClient.Core.RobotAPI.Dto.Request;
namespace NapCatRobotClient.Core.RobotAPI
{
public class RobotAPI
{
///
/// 发送群文本消息
///
///
///
///
public static async Task SendGroupText(GroupSendMessageRequest request)
{
return await Post(JsonConvert.SerializeObject(request), "/send_group_msg");
}
private static async Task Post(string parameters, string action)
{
string url = App.Configuration["QQConfig:SendApiUrl"] + action;
string response = await url.WithHeader("Authorization", "Bearer " + App.Configuration["QQConfig:AccessToken"])
.WithHeader("Content-Type", "application/json;charset=utf-8")
.PostStringAsync(parameters)
.ReceiveString();
Console.WriteLine($"{DateTime.Now} 请求地址:{url} 请求结果:{response}");
return response;
}
}
}