コード例 #1
0
 public async Task Handle(SendDiscordNotificationCmd notification, CancellationToken cancellationToken)
 {
     await _discord.Send(notification.WebHookUrl, new WebhookCall()
     {
         Content = notification.Message
     });
 }
コード例 #2
0
        public async Task <List <Giveaway> > Get()
        {
            var channels = await _discordService.GetChannels();

            var giveaways = await _giveawayService.GetGiveaways();

            foreach (var giveaway in giveaways)
            {
                foreach (var channel in channels)
                {
                    await _discordService.Send(giveaway, channel.value);
                }
            }

            return(giveaways);
        }