コード例 #1
0
ファイル: ConsentPlugin.cs プロジェクト: Lomztein/Moduthulhu
        public Task <Result> Execute(CommandMetadata metadata)
        {
            ulong guildId = (metadata.Author as SocketGuildUser).Guild.Id;
            ulong userId  = metadata.AuthorID;

            if (Consent.TryAssertConsent(guildId, userId))
            {
                Consent.SetConsent(guildId, userId, false);
                return(TaskResult(null, "You have disabled consent for the bot to store personal data."));
            }
            else
            {
                Consent.SetConsent(guildId, userId, true);
                return(TaskResult(null, "You have enabled consent for the bot to store personal data."));
            }
        }