コード例 #1
0
        public ulong Send(MessageSendParams @params)
        {
            if (string.IsNullOrEmpty(@params.Message))
            {
                throw new ArgumentException("Message can not be null.", "Message");
            }
            var parameters = new VkParameters
            {
                { "user_id", @params.UserId },
                { "domain", @params.Domain },
                { "chat_id", @params.ChatId },
                { "user_ids", @params.UserIds },
                { "message", HttpUtility.UrlEncode(@params.Message) },
                { "guid", @params.Guid },
                { "lat", @params.Lat },
                { "long", @params.Longitude },
                { "attachment", @params.Attachment },
                { "forward_messages", @params.ForwardMessages },
                { "sticker_id", @params.StickerId }
            };

            // TODO: Yet not work with attachments. Fix it later.

            return(_vk.Call("messages.send", parameters));
        }
コード例 #2
0
ファイル: MessagesCategory.cs プロジェクト: 8Observer8/vk
        public ulong Send(MessageSendParams @params)
        {
            if (string.IsNullOrEmpty(@params.Message))
            {
                throw new ArgumentException("Message can not be null.", "Message");
            }

            // TODO: Yet not work with attachments. Fix it later.

            return(_vk.Call("messages.send", @params));
        }
コード例 #3
0
ファイル: MessagesCategory.cs プロジェクト: Olegasdf/vk
        public ulong Send(MessageSendParams @params)
        {
            if (string.IsNullOrEmpty(@params.Message))
            {
                throw new ArgumentException("Message can not be null.", "Message");
            }

            // TODO: Yet not work with attachments. Fix it later.

            return _vk.Call("messages.send", @params);
        }