No Kiryl, I meant the bot will message the user saying - "This message (It opens a thread) looks like a question. You can use the bot to post this question to GitHub for you. Just click the three dots, and choose `Post to GitHub Discussion`"
On Mon, Feb 20, 2023 at 5:58 PM Dave Fisher <wave4d...@comcast.net> wrote: > We do not have the right to move an individual’s message to a platform > where they have not agreed to the terms of use. We must not “force > redirect”. We don’t own these questions, the person asking the question > does. > > +1 to pinning a message to Slack channels. > > Best, > Dave > > Sent from my iPhone > > > On Feb 20, 2023, at 2:43 AM, Kiryl Valkovich <kiryl_valkovich@teal.tools> > wrote: > > > > Do you mean, to do it for all messages in the #general channel (maybe > only for messages that contain the question mark)? > > > > I think it makes sense. > > > > From: Asaf Mesika <asaf.mes...@gmail.com> > > Date: Sunday, February 19, 2023 at 11:54 AM > > To: dev@pulsar.apache.org <dev@pulsar.apache.org> > > Subject: Re: Force redirect questions from Slack to GitHub Discussions > or StackOverflow? > > I would have the bot open a Thread for the message, *suggesting* the user > > to click to convert this question into a GitHub Discussion question. This > > way you can have the actual GitHub user asking the question and not a bot > > one. > > > >> On Fri, Feb 17, 2023 at 10:59 PM Kiryl Valkovich > <kiryl_valkovich@teal.tools> > >> wrote: > >> > >> What about such wording? > >> > >> --- > >> Your question was moved here: > >> https://github.com/apache/pulsar/discussions/123 > >> > >> Please consider asking new questions here: > >> > >> * At StackOverflow using apache-pulsar tag. > >> * In the Q&A category at GitHub Discussions. > >> * Apache Pulsar User Mailing List. > >> > >> > >> It will make it searchable by others. Also, this way we can collect a > >> knowledge base outside of Slack over time. > >> > >> I can’t see how the words “please consider” force the user to do > something. > >> > >> Users who have an account on StackOverflow or GitHub can use these > >> platforms next time. > >> Others can send their question via the mailing list. > >> > >> From: Dave Fisher <wave4d...@comcast.net> > >> Date: Friday, February 17, 2023 at 9:28 PM > >> To: dev@pulsar.apache.org <dev@pulsar.apache.org> > >> Subject: Re: Force redirect questions from Slack to GitHub Discussions > or > >> StackOverflow? > >> My concern is that users should have a choice on where to post their > >> questions. They might have concerns about GitHub’s terms and > conditions. We > >> can pin a message to slack pointing to GitHub discussions and > stackoverflow. > >> > >> Best, > >> Dave > >> > >> Sent from my iPhone > >> > >>> On Feb 17, 2023, at 9:22 AM, Kiryl Valkovich > <kiryl_valkovich@teal.tools> > >> wrote: > >>> > >>> I’m the owner of this account. > >>> The goal is to test drive duplicating Slack questions to the GitHub > >> discussions. > >>> With the current level of activity in Slack it’s not so hard to do it > >> manually. > >>> > >>> I’m in CET now. I can share the account credentials with people who can > >> post questions to GitHub Discussions on behalf of this account in other > >> time zones. > >>> Or I can do it once a day. > >>> > >>> If someone doesn’t find it useful or has ideas on how to do it in a > >> better way, just say it directly. > >>> > >>> From: Enrico Olivelli <eolive...@gmail.com> > >>> Date: Friday, February 17, 2023 at 3:43 PM > >>> To: dev@pulsar.apache.org <dev@pulsar.apache.org> > >>> Subject: Re: Force redirect questions from Slack to GitHub Discussions > >> or StackOverflow? > >>> Hello, > >>> I see that some "Pulsar Community Bot" appeared in Slack > >>> > >>> it is connected to this email address "pulsar.community....@gmail.com" > >>> > >>> While I find this thing "amazing"....I wonder if I missed something, > >>> who is the owner of this "bot" ? > >>> > >>> > >>> Enrico > >>> > >>>> Il giorno gio 16 feb 2023 alle ore 16:03 Kiryl Valkovich > >>>> <kiryl_valkovich@teal.tools> ha scritto: > >>>> > >>>> Played with Slack and StackOverflow APIs a bit. > >>>> > >>>> The Slack API works as expected. After clicking the message button, it > >> sends a message descriptor to my app where I can do anything with its > >> content. > >>>> > >>>> It’s possible to post messages via the StackOverflow API, but it’s > >> unlikely that any Slack message can be converted to a StackOverflow > >> question. > >>>> > >>>> I encountered several types of validation errors: > >>>> > >>>> - This question body does not meet our quality standards. > >> Please make sure that it completely describes your problem - including > what > >> you have already tried - and is written using proper grammar. > >>>> > >>>> * Something similar to “This message looks like a duplicate of > >> another message”. > >>>> > >>>> I believe, GitHub Discussions don’t have such kind of “quality > >> standards” validation. > >>>> > >>>> From: Kiryl Valkovich <kiryl_valkovich@teal.tools> > >>>> Date: Thursday, February 16, 2023 at 1:33 PM > >>>> To: dev@pulsar.apache.org <dev@pulsar.apache.org> > >>>> Subject: Re: Force redirect questions from Slack to GitHub Discussions > >> or StackOverflow? > >>>> If there are no hidden obstacles, we can implement it. > >>>> StackOverflow supports question creation using REST API: > >> https://api.stackexchange.com/docs/create-question > >>>> > >>>> From: Zike Yang <z...@apache.org> > >>>> Date: Thursday, February 16, 2023 at 11:41 AM > >>>> To: dev@pulsar.apache.org <dev@pulsar.apache.org> > >>>> Subject: Re: Force redirect questions from Slack to GitHub Discussions > >> or StackOverflow? > >>>> +1, That sounds great to me. > >>>> > >>>>> 2. You click the three dots button on his message -> “Convert to a > >> GitHub discussion”. > >>>> > >>>> Is it a similar workflow for converting to a StackOverflow question? > >>>> > >>>> BR, > >>>> Zike Yang > >>>> > >>>>> On Thu, Feb 16, 2023 at 12:14 PM <mattisonc...@gmail.com> wrote: > >>>>> > >>>>> +1 > >>>>> > >>>>> Since web pages are more easily and public. > >>>>> > >>>>> Best > >>>>> Mattison > >>>>> On Feb 16, 2023, 07:58 +0800, Christophe Bornet < > >> bornet.ch...@gmail.com>, wrote: > >>>>>> +100 > >>>>>> Also note that for good or bad reasons, the number of questions on > >>>>>> StaOverflow is often used as a metric for the popularity of a > project. > >>>>>> > >>>>>> Le mer. 15 févr. 2023 à 13:12, Kiryl Valkovich > >> <kiryl_valkovich@teal.tools> > >>>>>> a écrit : > >>>>>> > >>>>>>> Hi everyone! Enrico Olivelli asked me to repost it to the mailing > >> list. > >>>>>>> > >>>>>>> --- Me > >>>>>>> I’m very worried that good answers from David Kjerrumgaard and > others > >>>>>>> won’t be googleable because it’s in Slack. To make any search you > >> need to > >>>>>>> pay a monthly subscription. > >>>>>>> > >>>>>>> In my opinion, it would be wiser to make StackOverflow, Discuss, or > >> GitHub > >>>>>>> discussions a place for questions. And strictly redirect people who > >> ask any > >>>>>>> question in Slack to the right place. > >>>>>>> In GitHub discussions, you also can manage categories, as well as > >> you can > >>>>>>> manage channels in Slack. > >>>>>>> > >>>>>>> Subscription to a specific category is coming soon. > >>>>>>> > >> > https://github.com/community/community/discussions/3951#discussioncomment-3879939 > >>>>>>> The most important that it’s searchable. > >>>>>>> > >>>>>>> Examples: > >>>>>>> https://github.com/community/community/discussions > >>>>>>> https://github.com/apache/superset/discussions > >>>>>>> > >>>>>>> --- Later me to David Kjerrumgaard > >>>>>>> What do you think about the following workflow: > >>>>>>> 1. The user asks a new question in Slack. > >>>>>>> 2. You click the three dots button on his message -> “Convert to a > >> GitHub > >>>>>>> discussion”. > >>>>>>> 3. The bot creates a new GitHub discussion in the “Q&A” category > >> with the > >>>>>>> original message’s content. > >>>>>>> 4. The bot converts the original message to a thread and posts a > >> message > >>>>>>> like: > >>>>>>>>> In order to keep history and make your question searchable by > other > >>>>>>> Apache Pulsar users, it has been converted to a GitHub discussion. > >>>>>>>>> Further conversation is available by this link: > >>>>>>> https://github.com/apache/pulsar/discussions/18766. > >>>>>>> 5. You answer the question on GitHub. > >>>>>>> > >>>>>>> How it may work: > >>>>>>> > https://api.slack.com/best-practices/blueprints/actions-and-dialogs > >>>>>>> I can try to implement it makes any sense for you. (edited) > >>>>>>> > >>>>>>> Full original thread: > >>>>>>> > https://apache-pulsar.slack.com/archives/C5Z4T36F7/p1676449603034309 > >>>>>>> > >>>>>>> > >> > >