Пример #1
0
        public async Task <bool> SendPrivateMessageAsync(long friendId, SendingMessage message)
        {
            await SendMessageAsync("sendMessage", new
            {
                type    = LightMessageType.Friend,
                qq      = friendId.ToString(),
                content = message.ToString()
            });

            return(true);
        }
Пример #2
0
 public async Task <bool> SendGroupMessageAsync(long groupId, SendingMessage message)
 {
     using (var client = HttpClientExtensions.CreateClient())
     {
         await client.PostJsonAsync(ListenUrl + "Api_SendMsg", new
         {
             响应QQ      = QQ.ToString(),
             信息类型      = MahuaMessageType.Group,
             收信对象群_讨论组 = groupId.ToString(),
             收信QQ      = groupId.ToString(),
             内容        = message.ToString(),
             气泡ID      = 0
         });
     }
     return(true);
 }
Пример #3
0
        public async Task <bool> SendGroupMessageAsync(long groupId, SendingMessage message)
        {
            using (var client = HttpClientExtensions.CreateClient())
            {
                //NMD为啥MPQ变成了 ‘响应的QQ’了,太不上心了吧
                await client.PostJsonAsync(ListenUrl + "Api_SendMsg", new
                {
                    响应的QQ     = QQ.ToString(),
                    信息类型      = MahuaMessageType.Group,
                    参考子类型     = 0,
                    收信对象群_讨论组 = groupId.ToString(),
                    收信对象      = groupId.ToString(),
                    内容        = message.ToString(),
                });

                return(true);
            }
        }