Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

allow channel-specific modules #49

Open
seiyria opened this issue Jun 27, 2014 · 4 comments
Open

allow channel-specific modules #49

seiyria opened this issue Jun 27, 2014 · 4 comments

Comments

@seiyria
Copy link
Member

seiyria commented Jun 27, 2014

It would be nice if there was a way to make some modules channel-specific.

For example, I have considered making a Phaser Docs module to quickly navigate the docs, however, it does not make sense to show this module anywhere else. This would help clean up and compartmentalize the module list per group.

@rahatarmanahmed
Copy link
Contributor

Perhaps just make the list show only enabled modules and have a !list all
for all of them?
On Jun 27, 2014 11:29 AM, "Kyle Kemp" [email protected] wrote:

It would be nice if there was a way to make some modules channel-specific.

For example, I have considered making a Phaser Docs module to quickly
navigate the docs, however, it does not make sense to show this module
anywhere else. This would help clean up and compartmentalize the module
list per group.


Reply to this email directly or view it on GitHub
#49.

@seiyria
Copy link
Member Author

seiyria commented Jun 27, 2014

I don't think that's a viable solution. Any time I bring Kurea to a channel, I always do !toggle all-on to enable everything. Maybe this would function like a blacklist.

@rahatarmanahmed
Copy link
Contributor

So you want to whitelist modules per channel? Would this be defined in the module or at runtime?

@seiyria
Copy link
Member Author

seiyria commented Jun 27, 2014

Certain modules, yes. General-use modules should always be whitelisted, whereas some should be only available in certain channels. I think it makes sense to have it changeable at runtime if you explicitly turn it on (!toggle force-on PhaserDocs for example), but it should be ignored in the general !toggle all-on or all-off.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants