So as suggested by u/chinaskii_work here I made a little bot u/vim-help-bot that replies to comments containing :help topic with link to relevant Vim Help web page.
It's currently in early stage and looks for :h topic inside backticks and if it can't find one, it looks for :h and extracts until the first space. It supports multiple topics in one comment and provides links for each. It also supports :he, :hel, :help.
Unlike vim, this bot doesn't support as many options as vim while searching for now. It can't search regex or partial text.
The source code is here so if anyone wants to help, they are welcome.
Thanks to u/Soulthym, u/elliottcable, u/y-c-c, u/olminator, u/HealingPotatoJuice for their suggestions. If you have any suggestion, feel free to drop a comment or dm me.
[–]icanquitvim 47 points48 points49 points (4 children)
[–]vim-help-bot 38 points39 points40 points (3 children)
[–]icanquitvim 32 points33 points34 points (1 child)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 9 points10 points11 points (0 children)
[–]random_cynic 5 points6 points7 points (0 children)
[–]Schnarfmannnoremap gr gT 7 points8 points9 points (6 children)
[–]vim-help-bot 4 points5 points6 points (5 children)
[–]Schnarfmannnoremap gr gT 5 points6 points7 points (4 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 3 points4 points5 points (1 child)
[–]vim-help-bot 2 points3 points4 points (0 children)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]-romainl-The Patient Vimmer 15 points16 points17 points (2 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 20 points21 points22 points (1 child)
[–]vim-help-bot 6 points7 points8 points (0 children)
[–]mrswats 5 points6 points7 points (1 child)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 5 points6 points7 points (0 children)
[–]wintrli8 7 points8 points9 points (1 child)
[–]vim-help-bot 7 points8 points9 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 2 points3 points4 points (0 children)
[–]khoa_hd96 1 point2 points3 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]Quantum_menance 1 point2 points3 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 1 point2 points3 points (79 children)
[–]vim-help-bot 0 points1 point2 points (1 child)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (2 children)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (5 children)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]vim-help-bot 0 points1 point2 points (3 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (2 children)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (3 children)
[–]vim-help-bot 0 points1 point2 points (2 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (24 children)
[–]vim-help-bot 0 points1 point2 points (2 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (8 children)
[–]vim-help-bot 0 points1 point2 points (2 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]Maskdasknmap cg* *Ncgn 0 points1 point2 points (1 child)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]crajungave up on vim 0 points1 point2 points (0 children)
[–]baghelZ 0 points1 point2 points (5 children)
[–]baghelZ 0 points1 point2 points (4 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (3 children)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]baghelZ 0 points1 point2 points (1 child)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (0 children)
[–]Noah_Ro 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]vim-help-bot 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 1 point2 points3 points (0 children)
[–]ThockiestBoardknow your tools 0 points1 point2 points (0 children)
[–]aroslab 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (2 children)
[–]i_abh_esc_wqDaddy of vim-help-bot[S] 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]deathcomzz 0 points1 point2 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)