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

Default user modes #1221

Open
Mikaela opened this Issue Jan 2, 2016 · 5 comments

Comments

Projects
None yet
3 participants
@Mikaela
Copy link
Contributor

Mikaela commented Jan 2, 2016

As ZNC has already default channel modes for channels created by ZNC, it would be nice of there were also default user modes instead of having to play with perform in user and network settings (I am not sure if channel was in global settings, but if it is, user modes should be there too).

It should allow at least input <+|-><modes e.g. `+QRgw-iI``, but in similar request for WeeChat (weechat/weechat#377) more formats are requested.

---

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@Mikaela

This comment has been minimized.

Copy link
Contributor

Mikaela commented Dec 11, 2016

How WeeChat did it:

Done with a new server option "usermode" (thanks sim642 for the PR).
The content is just modes sent in the command /mode $nick .

~~ weechat/weechat#377 (comment)

@lavacano201014

This comment has been minimized.

Copy link

lavacano201014 commented Jul 5, 2017

A duct-tape workaround would be to use the perform module:

/msg *status loadmod perform
/msg *perform add mode lavacano +giw

The problem with this method is that it would only work if my nick happened to be "lavacano" after znc's finished authenticating to the server (and suppose that doesn't happen, because maybe I lost connection and the server hasn't noticed yet). As far as I'm aware, ZNC supports nothing like a $nick token, so perform can't guarantee that it will work.

@DarthGandalf

This comment has been minimized.

Copy link
Member

DarthGandalf commented Jul 5, 2017

@DarthGandalf

This comment has been minimized.

Copy link
Member

DarthGandalf commented Jul 5, 2017

@Mikaela what's wrong with using perform module?

@znc znc deleted a comment from Mikaela Jul 5, 2017

@znc znc deleted a comment from Mikaela Jul 5, 2017

@Mikaela

This comment has been minimized.

Copy link
Contributor

Mikaela commented Jul 5, 2017

I think perform is more of an ugly hack and that there is a mismatch with ZNC supporting default channel modes while forgetting that user modes are also a thing.

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