Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Watch" functionality #774

Open
LunaUrsa opened this issue Apr 24, 2024 · 0 comments
Open

"Watch" functionality #774

LunaUrsa opened this issue Apr 24, 2024 · 0 comments
Labels
E2: Low A couple hours Feature P2: Medium This is high impact but not breaking anything S0: Review Needed Needs the review of a lead dev

Comments

@LunaUrsa
Copy link
Contributor

LunaUrsa commented Apr 24, 2024

Back on IRC there was this functionality where you could set a flag on a user and if they came online a bot would DM you "soandso has come online"

It was good to keep a watch on troublemaker users, and to set reminders for "i need to talk to this person when they're next online"

Add the ability to watch for a user, and when they say something in chat send a notification.

The command should take a few options:

target:member:required
sendMeDm:boolean:optional
alertChannel:Channel:optional

There should be checking to see if an alert is already set in the channel so that it doesn't send multiple alerts, but multiple people should be able to watch for the same user and each of them should get a DM when the user posts.

Note that we need to use the message functionality because 1) we don't even have access to the presence (online/offline) status of a user via the bot (discord rejected that) and 2) that's not even reliable anyway

Send a message to the log room:

@LunaUrsa LunaUrsa added E2: Low A couple hours Feature P2: Medium This is high impact but not breaking anything S0: Review Needed Needs the review of a lead dev labels Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E2: Low A couple hours Feature P2: Medium This is high impact but not breaking anything S0: Review Needed Needs the review of a lead dev
Projects
None yet
Development

No branches or pull requests

1 participant