Open lovelaced opened 3 years ago
Github Discussions (or issues) is a better outlet
I think it'd be better to have our own self-hosted "knowledge base" (could be a new or existing open-source project). There one would be able to filter the questions more freely, however they want. It could also would work for all projects company-wide, even ones not related to code (not everyone uses Github).
as support_helper_matrix_bot: if [any person from list of approved matrix accounts] reacts with [specific emoji] to [post]; then post as issue on github post a link to the issue it created fi
I think it'd be good to have the bot auto-detect similar questions asked before in the knowledge base. StackOverflow does this before you open a new question there.
For our workflow it'd be:
Topic: The question asked Body: The answer Other ways to phrase the question: self-explanatory Tags: substrate, polkadot, parachains, etc, etc...
Note: this process of creating the item could be automated by emoji reactions on Matrix or some other means.
As a bonus: Like Github Discussions, the item could be "forum-based" (like Discourse) so that the community can contribute answers there; this is not strictly necessary, though, as opening to the public requires moderation which is also something to think about. Furthermore, forum-based discussion is not really needed for internal needs.
To be clear about "not reinventing the wheel", the proposed solution:
The whole proposal could be summarized as a "queryable knowledge base". Github Discussions is cumbersome for this idea but maybe it could work.
Describe your problem and idea for the tool
From Ricardo:
My pseudo-psuedocode:
as support_helper_matrix_bot: if [any person from list of approved matrix accounts] reacts with [specific emoji] to [post]; then post as issue on github post a link to the issue it created fi
How do you solve this problem now?
I'll let @riusricardo explain more here if needed. In the past, it was attempted to redirect people to StackOverflow to avoid repeating the same answers to the same questions over and over, but Github Discussions (or issues) is a better outlet.
Importance and impact
Between low and medium
Deadline
None