예제 #1
0
파일: Program.cs 프로젝트: LeShaps/Iyoku
        private Task CheckNewJailChannel(SocketChannel arg)
        {
            if (!Globals.SiteUploadConfigured)
            {
                return(Task.CompletedTask);
            }
            SourceUploaderModule.UpdateSauceUploadInfos();

            return(Task.CompletedTask);
        }
예제 #2
0
파일: Program.cs 프로젝트: LeShaps/Iyoku
        private async Task CheckLikeReactions(Cacheable <IUserMessage, ulong> Message, ISocketMessageChannel Channel, SocketReaction Reaction)
        {
            if ((Globals.JailChannels.Contains(Channel.Id) || Globals.HellChannels.Contains(Channel.Id)) && !Reaction.User.Value.IsBot)
            {
                if (Reaction.Emote.ToString().Is("❤️", "⭐"))
                {
                    var Mess = await Message.GetOrDownloadAsync();

                    await SourceUploaderModule.CheckAndUploadStats(Mess, Reaction, Channel.Name);
                }
            }
        }
예제 #3
0
파일: Program.cs 프로젝트: LeShaps/Iyoku
        private async Task SourceCheck(SocketMessage arg)
        {
            if (!(arg is SocketUserMessage msg) || !Globals.SiteUploadConfigured || arg.IsDm())
            {
                return;
            }

            SocketGuildChannel ChannelForTest = msg.Channel as SocketGuildChannel;

            if (ChannelForTest != null && Globals.JailChannels.Contains(ChannelForTest.Id) || Globals.HellChannels.Contains(ChannelForTest.Id))
            {
                await SourceUploaderModule.UploadToSauce(msg, Globals.HellChannels.Contains(ChannelForTest.Id));
            }
        }
예제 #4
0
파일: Program.cs 프로젝트: LeShaps/Iyoku
        private Task InitJailChannels()
        {
            SourceUploaderModule.UpdateSauceUploadInfos();

            return(Task.CompletedTask);
        }