
The Discord channel #what-i-am-writing is, in my opinion, misused. Instead of helping each other while writing, the channel is used almost exclusively for self-promotion.
Requests for help, be it spell-checking, content proofreading, finding markdown formatting errors, and more, are mostly ignored.
I now have the following ideas to make the channel attractive for authors who are just about to write an article or want to finish it.
There are now enough tutorials on how to develop bots for Discord. Hashnode is always giving out new badges. So my idea is to combine both.
The bot shall support the following commands:
.need-help Hashnodian signals he needs help with a story. The command requires a Hashnode preview link in the following format: hashnode.com/preview/000000000000000000000000. Using the command .need-help without a Hashnode preview won't trigger the rewarding process. Otherwise, the bot needs to be smart enough to find your Hashnode preview link. I'm not familiar enough to judge if bots could put the puzzle pieces together.I need help with hashnode.com/preview/000000000000000000000000 Please check for typos. .need-help.need-help hashnode.com/preview/000000000000000000000000 Please check for typos..need-help hashnode.com/preview/000000000000000000000000hashnode.com/preview/000000000000000000000000 .need-help.cancel-help Hashnodian cancels help request..cancel-help no help needed anymore.no help needed anymore. .cancel-help.cancel-help.offer-help Hashnodian offers help. The command requires a mention to let the bot recognize involved Hashnodians. Same as with the .need-help command.I can help you out .offer-help @sandeepI can help you out @sandeep .offer-help.offer-help @sandeep@sandeep .offer-help.cannot-help Hashnodian signals that despite offering help is unable to provide his service.I'm not experienced enough with your Topic Syed. .cannot-help.cannot-help I'm not experienced enough with your Topic Syed.cannot-help.help-received Hashnodian signals that he received help. The bot shall reward the helping Hashnodian.These examples assume that helpful Hashnodian always helps only one other Hashnodian.
To keep the topic short, I deliberately left out multiple helping.
I have not worked what kinds of rewards Hashnodians shall receive. Thinking out loud:
What do you guys think? Hashnode Does it make sense to call the community and get them involved in programming the bot?

No responses yet.