{"id":15134670,"url":"https://github.com/markus-rost/discord-wiki-bot","last_synced_at":"2025-04-04T23:09:19.822Z","repository":{"id":33637334,"uuid":"139053073","full_name":"Markus-Rost/discord-wiki-bot","owner":"Markus-Rost","description":"Wiki-Bot is a bot with the purpose to easily search for and link to wiki pages. Wiki-Bot shows short descriptions and additional info about the pages and is able to resolve redirects and follow interwiki links.","archived":false,"fork":false,"pushed_at":"2025-04-03T18:41:58.000Z","size":9088,"stargazers_count":82,"open_issues_count":16,"forks_count":45,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-04T23:09:14.878Z","etag":null,"topics":["discord","discord-bot","fandom","gamepedia","mediawiki","wiki","wikia","wikibot","wikipedia"],"latest_commit_sha":null,"homepage":"https://settings.wikibot.de","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Markus-Rost.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-28T18:11:28.000Z","updated_at":"2025-04-03T18:41:53.000Z","dependencies_parsed_at":"2024-03-11T22:28:14.498Z","dependency_job_id":"f939cdae-138a-4bfc-9c1f-10a773e00c32","html_url":"https://github.com/Markus-Rost/discord-wiki-bot","commit_stats":{"total_commits":3021,"total_committers":74,"mean_commits":40.82432432432432,"dds":0.7120158887785502,"last_synced_commit":"19f62dc827bfddfb6c22b98f7d2cce24130fbe96"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Markus-Rost%2Fdiscord-wiki-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Markus-Rost%2Fdiscord-wiki-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Markus-Rost%2Fdiscord-wiki-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Markus-Rost%2Fdiscord-wiki-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Markus-Rost","download_url":"https://codeload.github.com/Markus-Rost/discord-wiki-bot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247261612,"owners_count":20910108,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord","discord-bot","fandom","gamepedia","mediawiki","wiki","wikia","wikibot","wikipedia"],"created_at":"2024-09-26T05:23:40.227Z","updated_at":"2025-04-04T23:09:19.803Z","avatar_url":"https://github.com/Markus-Rost.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wiki-Bot[\u003cimg src=\"https://translate.wikibot.de/widget/wiki-bot/svg-badge.svg\" alt=\"Translation status\" align=\"right\" /\u003e](#translations)[\u003cimg src=\"https://github.com/Markus-Rost/discord-wiki-bot/workflows/Node.js CI/badge.svg\" alt=\"Node.js CI\" align=\"right\" /\u003e](https://github.com/Markus-Rost/discord-wiki-bot/actions)\n[\u003cimg src=\"/dashboard/src/icon.png\" alt=\"Wiki-Bot\" align=\"right\" width=\"200\" /\u003e](https://discord.com/oauth2/authorize?client_id=461189216198590464\u0026permissions=939904064\u0026scope=bot+applications.commands)\n\n**Wiki-Bot** is a bot for [Discord](https://discord.com/) with the purpose to easily link and search [MediaWiki](https://www.mediawiki.org/wiki/MediaWiki) sites like [Wikipedia](https://www.wikipedia.org/) and [Fandom](https://www.fandom.com/) wikis. **Wiki-Bot** shows short descriptions and additional info about pages and is able to resolve redirects and follow interwiki links.\n\n**Wiki-Bot** has translations for Bengali, German, English, Spanish, French, Hindi, Korean, Polish, Brazilian Portuguese, Russian, Swedish, Turkish, Simplified Chinese and Traditional Chinese.\n\n[Use this link to invite **Wiki-Bot** to your Discord server.](https://discord.com/oauth2/authorize?client_id=461189216198590464\u0026permissions=939904064\u0026scope=bot+applications.commands)\n\n[Change the server settings for **Wiki-Bot** using the dashboard.](https://settings.wikibot.de/)\n\nSupport server: [https://discord.gg/v77RTk5](https://discord.gg/v77RTk5)\n\n#### Table of Contents\n* [Setup](#setup)\n* [Commands](#commands)\n  * [Admin](#admin)\n* [User Verification](#user-verification)\n* [Recent Changes Webhook](#recent-changes-webhook)\n\n## Setup\nAfter [inviting](https://discord.com/oauth2/authorize?client_id=461189216198590464\u0026permissions=939904064\u0026scope=bot+applications.commands) **Wiki-Bot** to your server you need to set the wiki you want to search by default. You do this with the `!wiki settings` command or by using the [dashboard](https://settings.wikibot.de/).\n* Change the wiki with `!wiki settings wiki \u003curl\u003e`\n  * Example: `!wiki settings wiki https://minecraft.wiki/`\n* Change the language with `!wiki settings lang \u003clanguage\u003e`\n  * Example: `!wiki settings lang German`\n\n## Commands\nFor a full list with all commands use `!wiki help`\n\n| Command | Description |\n| ------- | ----------- |\n| `!wiki \u003csearch term\u003e` | **Wiki-Bot** will answer with a link to a matching article in the wiki. |\n| `!wiki !\u003cwiki\u003e \u003csearch term\u003e` | **Wiki-Bot** will answer with a link to a matching article in the named Wikipedia: `https://\u003cwiki\u003e.wikipedia.org/w/` |\n| `!wiki ?\u003cwiki\u003e \u003csearch term\u003e` | **Wiki-Bot** will answer with a link to a matching article in the named Fandom wiki: `https://\u003cwiki\u003e.fandom.com/` |\n| `!wiki !!\u003cwiki\u003e \u003csearch term\u003e` | **Wiki-Bot** will answer with a link to a matching article in the named MediaWiki project. Example: `!wiki !!en.wikipedia.org Cookie` |\n| `!wiki User:\u003cusername\u003e` | **Wiki-Bot** will show some information about the user. |\n| `!wiki diff \u003cdiff\u003e [\u003coldid\u003e]` | **Wiki-Bot** will answer with a link to the diff in the wiki. |\n| `!wiki diff \u003cpage name\u003e` | **Wiki-Bot** will answer with a link to the last diff on the article in the wiki. |\n| `!wiki random` | **Wiki-Bot** will answer with a link to a random page in the wiki. |\n| `!wiki overview` | **Wiki-Bot** will show some information and statistics about the wiki. |\n| `!wiki discussion \u003csearch term\u003e` | **Wiki-Bot** will answer with a link to a matching discussion thread in the Fandom wiki. |\n| `!wiki discussion post \u003csearch term\u003e` | **Wiki-Bot** will answer with a link to a matching discussion post in the Fandom wiki. |\n| `!wiki info` | **Wiki-Bot** will introduce himself. |\n| `!wiki help` | **Wiki-Bot** will list all the commands that he understands. |\n| `!wiki help \u003cbot command\u003e` | **Wiki-Bot** will explain the command. |\n| `!wiki help admin` | **Wiki-Bot** will list all administrator commands. |\n| `!wiki test` | If **Wiki-Bot** is active, he will answer! Otherwise not. |\n\nIf you got an unwanted response, you can react with 🗑️ (`:wastebasket:`) to his message and **Wiki-Bot** will delete it.\n\n### Admin\nFor a full list with all administrator commands use `!wiki help admin`\n\n| Command | Description |\n| ------- | ----------- |\n| `!wiki help admin` | **Wiki-Bot** will list all administrator commands. |\n| `!wiki settings` | **Wiki-Bot** will change the settings for the server. |\n| `!wiki verification` | **Wiki-Bot** will change the wiki verifications used by the `!wiki verify` command. |\n| `!wiki rcscript` | **Wiki-Bot** will change the recent changes webhook. |\n| `!wiki pause @Wiki-Bot` | **Wiki-Bot** will ignore all commands on this server, except a few admin commands. |\n\nAdministators can also use the [dashboard](https://settings.wikibot.de/) to change the bot settings.\n\n## User Verification\nUsing the `!wiki verify \u003cwiki username\u003e` command, users are able to verify themselves as a specific wiki user by using the Discord field on their wiki profile. If the user matches and user verifications are set up on the server, **Wiki-Bot** will give them the roles for all verification entries they matched.\n\nUsing the `!wiki verification` command, admins can add up to 10 verification entries on a server. Every verification entry allows for multiple restrictions on when a user should match the verification.\n* Channel to use the `!wiki verify` command in.\n* Role to get when matching the verification entry.\n* Required edit count on the wiki to match the verification entry.\n* Required user group to be a member of on the wiki to match the verification entry.\n* Required account age in days to match the verification entry.\n* Whether the Discord users nickname should be set to their wiki username when they match the verification entry.\n\nSee the [admin commands](#admin) or `!wiki help verification` on how to change the wiki verification entries on the server.\n\n## Recent Changes Webhook\n**Wiki-Bot** is able to run a recent changes webhook based on [RcGcDw](https://gitlab.com/chicken-riders/RcGcDw) by using the `!wiki rcscript` command. The recent changes can be displayed in compact text messages with inline links or embed messages with edit tags and category changes.\n\nRequirements to add a recent changes webhook:\n* The wiki needs to run on [MediaWiki 1.30](https://www.mediawiki.org/wiki/MediaWiki_1.30) or higher.\n* The system message `MediaWiki:Custom-RcGcDw` needs to be set to the Discord server id.\n\n## Translations\n[\u003cimg src=\"https://translate.wikibot.de/widget/wiki-bot/multi-auto.svg\" alt=\"Translation status\" width=\"100%\" /\u003e](https://translate.wikibot.de/engage/wiki-bot/?utm_source=widget)\n\u003c!--\n## Bot Lists\nHelp other users find Wiki-Bot by voting on bot lists:\n\n[\u003cimg src=\"https://blist.xyz/api/v2/bot/461189216198590464/widget\" alt=\"blist.xyz\" height=\"150px\" /\u003e](https://blist.xyz/bot/461189216198590464)\n[\u003cimg src=\"https://bots.ondiscord.xyz/bots/461189216198590464/embed?theme=dark\u0026showGuilds=true\" alt=\"bots.ondiscord.xyz\" height=\"150px\" /\u003e](https://bots.ondiscord.xyz/bots/461189216198590464)\n[\u003cimg src=\"https://discord.boats/api/widget/461189216198590464\" alt=\"discord.boats\" height=\"150px\" /\u003e](https://discord.boats/bot/461189216198590464)\n[\u003cimg src=\"https://discords.com/bots/api/bot/461189216198590464/widget?theme=dark\" alt=\"discords.com\" height=\"150px\" /\u003e](https://discords.com/bots/bot/461189216198590464)\n[\u003cimg src=\"https://infinitybotlist.com/bots/461189216198590464/widget?size=medium\" alt=\"infinitybotlist.com\" height=\"150px\" /\u003e](https://infinitybotlist.com/bots/461189216198590464)\n[\u003cimg src=\"https://top.gg/api/widget/461189216198590464.svg\" alt=\"top.gg\" height=\"150px\" /\u003e](https://top.gg/bot/461189216198590464)\n[\u003cimg src=\"https://voidbots.net/api/embed/461189216198590464?theme=dark\" alt=\"voidbots.net\" height=\"150px\" /\u003e](https://voidbots.net/bot/461189216198590464)\n--\u003e\n## Other\nThe **Wiki-Bot** logo has been AI generated using [Midjourney](https://www.midjourney.com/home/) and cleaned up by [Shaun Ryken](https://shaunryken.art/).\n\n[Privacy Policy](PRIVACY.md#privacy-policy)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkus-rost%2Fdiscord-wiki-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkus-rost%2Fdiscord-wiki-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkus-rost%2Fdiscord-wiki-bot/lists"}