Greet new IRC users only on first message #290
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #143
This update modifies voice.js so that IRC users are greeted only after sending their first message,
instead of immediately upon joining.
*Added a memory tracker (greetedUsers) to keep track of who has already been greeted.
*The welcome message is sent only once per user.
*All existing functionality for Matrix users, modes, and PM instructions remains unchanged.
This ensures new users are welcomed without spamming the chat and aligns with the requested behavior.