#UserFlags

1 messages · Page 1 of 1 (latest)

mint parcel
#

Want to never forget something about someone? See it on each of their messages? eg. you moderate a discord server and need to keep track of something and have it right in your face?

UserFlags is here for that.
Git link: https://git.nin0.dev/userplugins/userflags.git

It allows you to set "flags" on users, which are simply coloured notices shown under the target user's message. You can set their type to either positive, info, warning or danger.
To set/edit a flag, run /flag set and fill in the options. To delete a flag, run /flag delete. Then, the flag will start showing under user messages. It's that easy! Just like some plugins, you might need to hover over older messages to show the flag. It's out of my control.

Flags persist across restarts and are shown globally, including in DMs. Soon there will be per-server flags, and even opt in cloud sync!

Unlike notes, you can't miss a flag.

broken pollen
viral iron
#

I LOVE

mint parcel
#

why husk

broken pollen
urban salmon
#

fire

mint parcel
mint parcel
#

on the forum

opaque cove
#

idk how much i like cloud sync tbh

mint parcel
mint parcel
#

and maybe encryptable (?)

broken pollen
#

without something like the users password

mint parcel
#

opt in encryption

#

separate code

broken pollen
#

hidden setting thats just encrypted base64 json

viral iron
#

i just read the code for this plugger and its husk

#

@mint parcel i will make your code less shit

viral iron
#

the 2nd screenshot sucks because it is not linked to anything else directly

broken pollen
viral iron
#

this is also pretty bad

#

explode

mint parcel
#

even if its shitcode it works™️

viral iron
#

i unfucked it

mint parcel
#

pr

viral iron
#

soon

viral iron
#

@mint parcel you will kill me for my typescript horrors

viral iron
#

@mint parcel love

old saddle
#

DONT TALK ABOUT HOLY NOTES LIKE THAT

#

I LOVE THAT PLUGIN

viral iron
#

IT IS A GOOD PLUGGER but it looks so much like a direct BD port i'm not even joking

old saddle
viral iron
old saddle
broken pollen
edgy gorge
#

(i need forgefed to be a thing Now)

viral iron
edgy gorge
#

i just simply do not want 2934827382 accounts on different git forges

broken pollen
#

(the arrow was needed)

edgy gorge
#

it is still creating an account venniecozycat

old saddle
broken pollen
#

skill issue

old saddle
old saddle
viral iron
#

I know

old saddle
#

One of my best works

mint parcel
#

forgejo will be good with forge federation

viral iron
#

yop

edgy gorge
viral iron
#

@mint parcel i have invalid ssl cert on my personal forgejo

old saddle
viral iron
#

wait no

edgy gorge
#

it is virus I promise venniecozycat

mint parcel
#

me that blindly merged ur patch

viral iron
#

im cooking an update

mint parcel
#

so over for all userflags users blobcatcozy

viral iron
#

@mint parcel@mint parcel@mint parcel@mint parcel@mint parcel cooking react abuse update

edgy gorge
#

mfw I just realized I didn't remove the bad types I just added the good ones

#

I am a good dev sometimes

viral iron
#

i made even worse patch

edgy gorge
#

whoever commits to the repo next just remove as FlagRegistryEntry from everywhere

viral iron
#

i will do

#

@mint parcel@mint parcel@mint parcel@mint parcel@mint parcel@mint parcel@mint parcel check pr

#

should I add more types of flags

#

guh

viral iron
#

ℹ️

frigid hedge
#

Unironically useful, but excessively big
What about putting the icon before the name and having the text on hover? venniecozycat

night hawk
#

This is brilliant, but... why?

native agate
#

why not venniecozycat

indigo fjord
#

BASED

#

need this

#

but i'm NOT HOME

upbeat osprey
#

@mint parcel can you add an option to choose if it appears everywhere or just in a specific server ( the server im using the command into it )

small zealot
#

'Soon there will be per-server flags'

upbeat osprey
high cape
mint parcel
#

maybe a way to configure per flag type if it should show as annoying form or smaller form

edgy gorge
#

i also had the thought of using the same text size as ephemeral message text stuff

#

(i have no idea what to call it and don't have a screenshot on hand atm)

edgy gorge
#

i guess yeah

#

I didn't realize those were the same font size

edgy gorge
#

of course an hour later i remember how when superscript first came out people used it all the time to make messages look like they were from discord

#

this thread has really revealed my peabrain with every contribution i make to the conversation caturtle

high cape
old saddle
high cape
#

gdi xD

dapper wing
spice vigil
#

guhhhh

mystic temple
#

Good

#

On one side, DM with kitten, on other users you don't like with flags

mint parcel
#

insane

mystic temple
mint parcel
mystic temple
brazen zodiac
#

there gotta be a long list of rules if they used this plugin on me 🔥🔥🔥

forest ether
#

what would this be used for other then moderation?

native agate
#

reminding yourself of people you talked to years ago
or any person really
just remembering who they are (notes suck)

spice vigil
mystic temple
mystic temple
#

Only one non-regular husked

#

😭

warm merlin
#

bro this plugin is a lifesaver but idk how to add non0dev plugins

mystic temple
warm merlin
#

doesnt work

#

i try the git clone

#

doesnt work

mystic temple
#

Did you put it in a folder

warm merlin
#

download?

mystic temple
#

tsx goes in a folder on userplugins

warm merlin
#

that never worked for me b4

warm merlin
mystic temple
warm merlin
#

ill try

#

oh nvm worked now

#

thx

native agate
#

git clone worked for me 🐑

broken pollen
mystic temple
gentle ravineBOT
#

Alright @old saddle, in 1 day: @broken pollen rebrand

gentle ravineBOT
#

@old saddle, <t:1729459125:R>: @broken pollen rebrand

old saddle
#

@broken pollen

#

rebrand time

forest ether
#

this would be good if u added a button that lets u view a list of all the users flagged and reasons why

#

@mint parcel

#

fr needed

mint parcel
#

okay

dapper wing
#

git.nin0.dev is not reachable

viral iron
#

vfjd?

strange lodgeBOT
hot bolt
#

Host down husk

viral iron
#

ok i think nin0 died while figuring out how to take a backup

dapper wing
viral iron
mystic temple
#

fjd?

#

forgejodown?

mint parcel
viral iron
#

lets prove

#

vfjd?

strange lodgeBOT
hot bolt
#

vfjd?

strange lodgeBOT
hot bolt
#

Bet

viral iron
mystic temple
wintry pawn
#

Do userflags only work in servers or do they work in other parts of discord as well? Like dms, gcs, or any other channels?

mint parcel
#

:trol

wintry pawn
#

gotcha, wasn't sure if it wasn't working for other areas or not.

#

Not sure why you can't use it in other areas besides within a server since the flags show up in dms, gcs, and any other channels within discord.

mint parcel
#

ill fix this soon™️

wintry pawn
#

Cool.

edgy gorge
#

vfjd?

strange lodgeBOT
honest anvil
#

vfjd?

strange lodgeBOT
mint parcel
#

it’s up

slim dove
#

@mint parcel when the user that is flagged send multiple messages at the same time it show flag text multiple times which is not nice can you like make it only show one flag text

desert prairie
#

this would be even cooler if it was possible to sync the flags with other staff members in a server etc

indigo fjord
#

oh neat

neon sluice
#

vfjd?

strange lodgeBOT
broken pollen
#

@mint parcel

old saddle
#

vfjd?

strange lodgeBOT
hollow rivet
#

vfjd

#

vfjd?

strange lodgeBOT
hollow rivet
#

vfjd?

#

:(

#

vfjd?

strange lodgeBOT
hollow rivet
#

vfjd?

#

SHUT UT

#

vfjd?

strange lodgeBOT
hollow rivet
#

@mint parcel i need my user flaggies

old saddle
#

vfjd?

strange lodgeBOT
indigo fjord
#

vns #🤖-bot-commands

strange lodgeBOT
tidal onyx
#

IT KEEPS HAPPENING

viral iron
#

husk

hollow rivet
#

vfjd?

strange lodgeBOT
hollow rivet
#

YES

mint parcel
#

fixed, update

slim dome
#

I think this is broken? Is it for anyone else?

mint parcel
#

update

slim dome
mint parcel
#

do you get an error at build time

slim dome
#

Just updated/built everything w/out errs

#

I can run /flag set and it works fine, the response message even shows

#

It just won't display the flag

viral iron
#

works on my machine

indigo fjord
#

same

slim dome
#

Hm, interesting

indigo fjord
#

plugin api change was deployed to main, plugin needs changes to compile

rancid ridge
#

Just want to notify that UserFlags doesn't allow proper compillation anymore, removing UserFlags makes it work just fine.

#

> vencord@1.11.3 build E:\Vencord\Vencord
> node --require=./scripts/suppressExperimentalWarnings.js scripts/build/build.mjs


  dist\vencordDesktopPreload.js      2.2kb
  dist\
  vencordDesktopPreload.js.mapdist\  9.2kbpreload.js

Done in 6ms
      2.3kb
  dist\preload.js.map  9.3kb

Done in 7ms

  dist\patcher.js             50.2kb
  dist\patcher.js.LEGAL.txt    1.1kb
  dist\patcher.js.map        262.5kb

Done in 41ms

  dist\vencordDesktopMain.js             45.0kb
  dist\vencordDesktopMain.js.LEGAL.txt    1.1kb
  dist\vencordDesktopMain.js.map        243.6kb

Done in 44ms
X [ERROR] No matching export in "src/api/MessageAccessories.tsx" for import "addAccessory"

    src/userplugins/UserFlags/index.tsx:9:9:
      9 │ import { addAccessory } from "@api/MessageAccessories";
        ╵          ~~~~~~~~~~~~

X [ERROR] No matching export in "src/api/MessageAccessories.tsx" for import "addAccessory"

    src/userplugins/UserFlags/index.tsx:9:9:
      9 │ import { addAccessory } from "@api/MessageAccessories";
        ╵          ~~~~~~~~~~~~

1 error
Build failed
1 error
Build failed with 1 error:
src/userplugins/UserFlags/index.tsx:9:9: ERROR: No matching export in "src/api/MessageAccessories.tsx" for import "addAccessory"
 ELIFECYCLE  Command failed with exit code 1.

E:\Vencord\Vencord>```
#

As you can see the main causer seems to be the UserFlags so just FYI if anyone is having issue rebuilding from source to just remove the userflags plugin or maybe there is updated version.

rancid ridge
slim dome
#

you can always change it locally if you want

quiet oak
#

On my Discord, it is not working i cant see any flag

old saddle
#

The pluger is broken wait for the make to update it

slim dome
#

@quiet oak It suddenly started working for me (wasn't working prior) try updating and see if it works

fickle light
#

idk how to put in plug ins <3 xd

fickle light
#

oh wait

#

i looked above

#

im supposed to do /pnpm build

#

im so dum

shut wigeon
#

I am just being throwed a Cloudflare error when accessing the repo (git.nin0.dev)

#

"Error 1033 Cloudflare Tunnel Error"

viral iron
#

blame @mint parcel

opal bolt
strange lodgeBOT
opal bolt
#

yep, git.nin0.dev is down

shut wigeon
strange lodgeBOT
shut wigeon
shut wigeon
mystic temple
#

vfjd?

strange lodgeBOT
mystic temple
#

True

desert bronze
old saddle
#

vfjd?

strange lodgeBOT
old saddle
#

@mint parcel

desert bronze
#

vgd?

#

vhelp

strange lodgeBOT
# desert bronze vhelp
Info Commands

​ discord-status ​ ​ ​Check if discord incidents are happening
forgejo-down? ​ ​ ​Check if Ninos Forgejo is down
help ​ ​ ​List all commands or get help for a specific command
plugin ​ ​ ​Provides information on a plugin
source-code ​ ​ ​Get the source code for this bot

Use vhelp <command> for more information on a specific command!

desert bronze
#

vds

strange lodgeBOT
# desert bronze vds

🟢 API: Operational
🟢 Media Proxy: Operational
🟢 Gateway: Operational
🟢 Push Notifications: Operational
🟢 Search: Operational
🟢 Voice: Operational

Latest Outage Information

desert bronze
#

no

tidal onyx
#

vfjd?

strange lodgeBOT
foggy fjord
#

Would adding the ability to set flags via right-clicking on a username and choosing a sort of "Change User Flags" work? Basically it would be an alternative instead of having to type out the command.

gentle ravineBOT
#

Alright @mint parcel, in 1 hour: …

gentle ravineBOT
#

@mint parcel, <t:1743021741:R>: …

foggy fjord
# mint parcel ?remind 1h

Just checking in, I noticed that the repo hasn’t been updated after the reminder was set. Is everything okay?

ember marsh
#

@junior bear

#

can you promise me this is malware

junior bear
#

yes it's malware

ember marsh
rotund charm
#

Link seems to be down again.

indigo fjord
#

vfjd?

strange lodgeBOT
rotund charm
#

Thanks! And now all the other plugins also magically work. 🤷

warm radish
mint parcel
warm radish
#

you see in the picture

mint parcel
warm radish
#

It wont load, whats in that message?

#

nvm u just sent an unknown message

warm radish
#

!remindme 1h30m install

gentle ravineBOT
#

Alright @warm radish, in 1 hour and 30 minutes: install

gentle ravineBOT
#

@warm radish, <t:1749744412:R>: install

gentle ravineBOT
#

@warm radish, <t:1749749846:R>: install

hot bolt
mint parcel
#

@dusty bane here it is

#

never was an official plugin in the first place

main wasp
#

love this! although it's no longer working for me, is anyone else having the same issue?

warm radish
#

will this ever go in the main repo

mint parcel
warm radish
#

wow

main wasp
high fox
#

vfjd?

strange lodgeBOT
indigo fjord
#

vfjd?

strange lodgeBOT
mint parcel
#

known

mint parcel
#

today or tomorrow

indigo fjord
#

vfjd?

strange lodgeBOT
tulip bay
#

is this currently broken?

tough oriole
#

lmk if anyone can find a bot that can kinda do this but for servers

#

(ping)

mystic temple
#

What did they even mean by that

#

This plugin is supposed to be VISIBLE flags, right?

wise reef
strong hawk
mystic temple
#

mfw "link to message"

radiant grove
steel verge
#

are you opposed to expanding things to allow some more control over this within the app itself? Settings to adjust flagRegistry, FlagType, and possibly in-UI controls such that it isn't dependent on a chat command, can invoke via context menu/etc?

I'd be talking about making a PR for it, I'm no expert in typescript, but wouldn't mind having more functionality

steel verge
#

Is the intent that it remain a singular file, or if extra features were added, would that not be a dealbreaker?

steel verge
#

I have been playing with some prompts and tweaks to this plugin and where I have ended up is like way more involved than this is as it stands

#

My intent was to like PR them after manually reviewing everything and ensuring quality in the code itself, but like with all the different stuff, I think it might be best as a standalone plugin, I'd of course be crediting you for the original, but I want to know what you think of it being it's own thing, still gpl3, or do you want me to PR it for review first?

#

I am still playing with it, but like a small list of what I've been working on includes in-UI control over adding/editing/removing flagtypes and their configuration, adding/editing/removing flags from users in settings, context menu options for the same, it stores where it was added just so users can have some "When did I flag this user?" context, backup/restore settings, and some control over where it is positioned, the suggestion made here #1296267618151432263 message, and making it have some background when it is in the messages area

lusty hare
#

Hello,
how do these user flags work?
Can I give someone a flag? If so, where do I click or go to add it?

mystic temple
wise reef
#

If you neutrally check the first message in the thread, you'll see an image that tells you've acknowledged them

lusty hare
#

Oooh okay, it works with a command

flag set

#

My bad my bad, I thought it was part of the context menu or something