MCPcopy Index your code
hub / github.com/JustOptimize/ShowHiddenChannels

github.com/JustOptimize/ShowHiddenChannels @v6.10

Chat with this repo
repository ↗ · DeepWiki ↗ · release v6.10 ↗ · + Follow
52 symbols 91 edges 16 files 2 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ShowHiddenChannels

ShowHiddenChannels is a plugin for BetterDiscord that allows users to view information about hidden channels in a Discord server, such as their name, description and which roles or users have access to these hidden channels. Please note that this plugin will not allow you to read the messages in these channels, it will only show you information about them.

The original plugin by @rauenzi was discontinued and removed from the official BetterDiscordAddons repository, so this plugin was created to fill that void.

If you are searching for the Replugged version of this plugin, there is one made by "Nanakusa" you can find it here.

Warning, this plugin might soon stop working

Discord is working on an experimental feature that should hide private channels on the server side making it impossible for plugins like this to work, so it is possible that this plugin will soon be useless.

image

How to Install

  • Got to the releases page of this repository.
  • Download the latest version of the plugin by clicking on the ShowHiddenChannels.plugin.js file.
  • Move the downloaded ShowHiddenChannels.plugin.js file into your BetterDiscord plugins folder.
  • Enable the ShowHiddenChannels plugin.
  • Restart Discord to complete the installation.
  • Enjoy the plugin!

In addition, you can also use the PermissionsViewer plugin by @rauenzi to see the channel permissions/access.

Preview

image

Changelog

You can see all the changes made to the plugin in the commit history of this repository.

How can I support this project?

You can support me by following me on GitHub, starring this repository, forking it, sharing it, and/or tipping me using the button below:

Buy Me a Coffee

Extension points exported contracts — how you extend this code

SHCChannel (Interface)
(no doc)
src/discord.d.ts
ChannelRendererInstance (Interface)
(no doc)
src/discord.d.ts

Core symbols most depended-on inside this repo

isHidden
called by 13
src/discord.d.ts
getModules
called by 8
src/utils/modules.js
isGuildVocal
called by 4
src/discord.d.ts
rerenderChannels
called by 3
src/index.js
formatTime
called by 3
src/utils/date.js
semverGt
called by 2
src/index.js
doStart
called by 2
src/index.js
sortChannels
called by 2
src/index.js

Shape

Method 29
Function 17
Class 4
Interface 2

Languages

TypeScript100%

Modules by API surface

src/index.js23 symbols
ShowHiddenChannels.plugin.js8 symbols
src/discord.d.ts4 symbols
src/components/SettingsPanel.jsx4 symbols
src/utils/modules.js3 symbols
src/utils/date.js3 symbols
src/components/UserMentionsComponent.jsx2 symbols
src/components/IconSwitchWrapper.jsx1 symbols
src/components/HiddenChannelIcon.jsx1 symbols
src/components/ForumComponent.jsx1 symbols
src/components/ChannelRolesComponent.jsx1 symbols
src/components/AdminRolesComponent.jsx1 symbols

For agents

$ claude mcp add ShowHiddenChannels \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact