fedora-infra / matrix-bots

Issue tracking & Development Envrionment for Fedora Matrix Bots
MIT License
3 stars 3 forks source link

RFE: a `!welcome` command to quickly welcome newcomers #20

Closed sanjayankur31 closed 4 months ago

sanjayankur31 commented 7 months ago

The Fedora Join SIG currently has the "welcome to Fedora" process in place. We:

It's documented in the repo readme here:

https://pagure.io/fedora-join/Welcome-to-Fedora

Currently, when a newcomer comes, one of us manually sends this sort of message to welcome them:

Hello ! Welcome to the community! We have a "welcome to Fedora" process in place to help newcomers quickly learn where/when/why/what/how the community does things. Should we start the process for you? We'll need to you tell us your Fedora account username (you can get one at https://accounts.fedoraproject.org) and then to login to https://pagure.io (our FOSS "github" where we open tickets and host code)."

Example from today:

image

Would it be possible to create a !welcome command that prints this out please? We'll still create the ticket etc. manually, but this will just make it a little easier for us to welcome folks (instead of us currently typing this by hand). The one argument would be the Matrix username:

!welcome <a matrix username>
zodbot: Hello ...

I guess in the future, we could also extend this to create the ticket etc., but that's not a necessity at the moment.

ryanlerch commented 5 months ago

Have started implementing this, just a few questions:

  1. Do you want me to restrict this command to a specific channel or channels?
  2. How do you feel about this being a hidden command (i.e. not listed in the help -- since it really is only useful to people that need to know)
sanjayankur31 commented 5 months ago

Hi @ryanlerch , thanks for that.