예제 #1
0
        public async ValueTask DeleteMessageAsync(
            ulong channelId,
            ulong messageId)
        {
            var response = await RestClient.DeleteAsync(
                DiscordApiRoutes.ChannelMessage(channelId, messageId))
                           .ConfigureAwait(false);

            HandleErrors(response);
        }
예제 #2
0
        public async ValueTask <DiscordMessagePacket> GetMessageAsync(
            ulong channelId,
            ulong messageId)
        {
            var response = await RestClient.GetAsync(
                DiscordApiRoutes.ChannelMessage(channelId, messageId))
                           .ConfigureAwait(false);

            HandleErrors(response);
            return(JsonHelper.Deserialize <DiscordMessagePacket>(response.Body));
        }