For years, I have documented all the issues and feature requests in my personal bug tracker. This mega-issue is created in an effort to open up this list and to facilitate outside contributions to the library, while not getting myself bogged down in documenting every single bug and feature request.
Please note that the list here is mostly not vetted for validity, and I can change my mind on whether to accept pull requests resolving them. All items starting with Bug: can be safely resolved by outside contributors. Items starting with Controversial: will probably require some discussion and PRs for them are not guaranteed to be accepted fast.
If you have noticed a bug or have a feature request, either create a new issue with a detailed description for it or write a comment here.
See other open issues as well.
Acknowledgements
These are issues that have been resolved by community members, compiled in a list here to show the appreciation of their work. If you feel like your contribution is missing from here, feel free to remind me of it here or via Discord DMs. A valid contribution is an adopted technical proposal or contributed code, either formally (via PRs) or informally (via Discord chats).
DiscordWikiBot is also continuously improved by the translators on Translatewiki.net and (previously) on Github.
For years, I have documented all the issues and feature requests in my personal bug tracker. This mega-issue is created in an effort to open up this list and to facilitate outside contributions to the library, while not getting myself bogged down in documenting every single bug and feature request.
Please note that the list here is mostly not vetted for validity, and I can change my mind on whether to accept pull requests resolving them. All items starting with Bug: can be safely resolved by outside contributors. Items starting with Controversial: will probably require some discussion and PRs for them are not guaranteed to be accepted fast.
If you have noticed a bug or have a feature request, either create a new issue with a detailed description for it or write a comment here.
[[Talk:Template:Foo]]should be an invalid link[[ka:მთავარი გვერდი]]) and Azerbaijani/Turkish ([[az:intifada]])Newtonsoft.Jsondependencyhttps://ru.m.wikipedia.org/wiki/Обсуждение_участника:Matsievsky#Добавление_ссылок_в_{{lang-en}}_и_{{lang-ja}}should not get a link response[[Grants:Programs/Wikimedia_Community_Fund#General_Support_Fund]]does not get link response because#generalis an extremely common Discord channel name!helpcan fail if the command documentation in a language is too long and gets out of limit of 2048 (?) charactersLinking.Removeshould be re-implemented!serverDomainshould not be a thing if EventStreams are disablednamespace=allto EventStreams, but have some way for the bot owner to allow/deny using it on a server{{fullurl:}}/{{localurl:}}in Linking.cs!channelDomainlike already done with!channelWikiLocale.GetMessagethat accepts a language and returns a method to get locale info without specifying (the same) language!searchcommand to allow correct linking to complex wiki searches likeinsource:"class" insource:"messagebox" insource:/messagebox/ prefix:all:(some of which can be denied by MediaWiki invalid title rules)!link [[test]] [[second test]]that would return link response with embeds (for up to 2)!linkfile [[File:Example.png]] [[File:MediaWiki.png]](or do it as part of!link) that would return link response with proper embeds (for up to 3)!linkdiff [[Special:Diff/…]](or do it as part of!link) that would return diff info like from EventStreams (for up to 2)redirect=noor resolve?) and page existence to the botsiteinfoAPI for the wiki instead of hard-coding it in the bot[[Wikipedia talk:Twinkle/Development#Using the [rollback] or [vandalism] button in Contributions]]does not get link response due to MediaWiki invalid title rules (including in MediaWiki)Media:file names return their full file URL in MediaWikiSpecial:MyLanguage/links, like in jhsoby/telegram-wikilinksbotSee other open issues as well.
Acknowledgements
These are issues that have been resolved by community members, compiled in a list here to show the appreciation of their work. If you feel like your contribution is missing from here, feel free to remind me of it here or via Discord DMs. A valid contribution is an adopted technical proposal or contributed code, either formally (via PRs) or informally (via Discord chats).
DiscordWikiBot is also continuously improved by the translators on Translatewiki.net and (previously) on Github.