Benjamin-Loison / YouTube-operational-API

YouTube operational API works when YouTube Data API v3 fails.
401 stars 52 forks source link

Separate Discord welcoming messages from `#general` messages #246

Open Benjamin-Loison opened 9 months ago

Benjamin-Loison commented 9 months ago

As requested on Discord. Note that this person is on the Discord and quite active since quite a while.

Interesting suggestion. There is a significant part of the persons that join and send directly a message, so in this case except a first notification a few minutes before the actual message one, it does not change much. Also note that due to time shift or just being inactive I may welcome them manually later on.

I like the idea of welcoming in #general, as I guess we do IRL communities welcoming a need member. It looks more friendly and help starting the discussion in my opinion. Having a welcoming message in another channel to encourage engage the discussion only in another channel is not very friendly. Furthermore would have to precise it in the welcoming message.

As Discord Android notifications do not work without Google Play Services (if I remember correctly I opened somewhere an issue about it but cannot find it even with Google) and is not open-source, I only use the Android app, hence without notifications, and the web-browser version, as a web-app, on my computers. Note that the web-app does notify us that we received a notification if we have muted the sound. As a result I currently implemented my own every minute web-scraped based notifications thanks to Matrix communication services.

So if Discord was properly designed to enable people to disable specific notifications (automatic and manual welcoming messages), then I would not bother with this issue. I cannot assume that everyone has a similar to my notification system.

Related to #225.

Benjamin-Loison commented 9 months ago

While it is possible to make future welcomings in a dedicated channel:

image

I like the idea of having a uniform workflow, hence having an history of welcomings in #general and the new ones in another channel does make me much happy. Being able to move the welcomings would be nice but as far as I know it is not possible to fake Discord message timestamps (note that I have not searched on the Internet).

Benjamin-Loison commented 9 months ago

Example of current welcoming message:

Welcome @USER, if you have any question about YouTube Data API v3 or my YouTube operational API (cf #general-information), don't hesitate! :slight_smile:

Would have to change:

don't hesitate!

with something like:

don't hesitate to ask in #general!

Benjamin-Loison commented 9 months ago

I will consider this issue again later to possibly have a more stable opinion about it.

Benjamin-Loison commented 9 months ago

Note that I somehow did the same for #announcements.