コード例 #1
0
        public async Task KinkAdder(SocketReaction reaction)
        {
            var reactedMenu = Vars.groupMenus.Where
                              (
                x => x.KinkMsgID == reaction.MessageId ||
                x.LimitMsgID == reaction.MessageId
                              ).FirstOrDefault();

            bool isLimit = false;

            if (reactedMenu.LimitMsgID == reaction.MessageId)
            {
                isLimit = true;
            }

            ulong kinkIDToAdd = DataMethods.GetKinkFromMenu(reactedMenu, reaction.Emote);


            if (kinkIDToAdd != 0)
            {
                await DataMethods.AddUserKink(reaction.UserId, kinkIDToAdd, isLimit);
            }
        }