{"repo":"stjohann/DiscordWikiBot","free":true,"listed":false,"github":"https://github.com/stjohann/DiscordWikiBot","clone":"git clone https://github.com/stjohann/DiscordWikiBot.git","description":"Discord bot for Wikimedia projects and MediaWiki wiki sites","language":"C#","stars":47,"topics":["discord","discord-bot","wikimedia","wikipedia","mediawiki","dsharpplus"],"license":"MIT","category":"chat-messaging","readme_excerpt":"DiscordWikiBot DiscordWikiBot [ˈdɪskɔːdˈwiːkibɒt] is a Discord bot that transforms [[wiki]] and {{template}} links in chat messages into actual links using MediaWiki APIs, and informs about recent changes in Wikimedia projects and on Translatewiki.net. It supports editing and deleting its own messages. It was originally developed for the Discord server of Russian Wikipedians. A private instance of the bot is available for Discord servers of Wikimedia communities. DiscordWikiBot is cross-platform console app built with .NET Core. It uses DSharpPlus, WikiClientLibrary, and EvtSource for most of heavy lifting. Its code is published under MIT licence. Installation Keep in mind that the main wiki defined in config.json is required to be at least on current LTS version of MediaWiki. Older versions are not supported. 1. Download the source files. 2. Create token.txt in project folder with a private token for your Discord bot. If you haven’t created your own Discord bot, create it first. Do not share your private token. 3. Change config.json to your needs according to instructions there. 4. Add eventStreams.json file containing only {} to the folder with config.json if you intend to use recent changes streams (Wikimedia projects only). 5. Compile the bot’s binaries using any compiler that supports .NET Core (use IDEs like Visual Studio or MonoDevelop or dotnet CLI). Important: When developing or updating the bot, take care of the folder where the application is compiled. That’s where","default_branch":null,"files":null,"tree":[],"storefront":"/r/stjohann","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stjohann/DiscordWikiBot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}