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

IRC - Allow setting user modes #397

Open
half-duplex opened this issue Apr 26, 2022 · 2 comments
Open

IRC - Allow setting user modes #397

half-duplex opened this issue Apr 26, 2022 · 2 comments
Labels
help wanted Anyone is welcome to help us with this! IRC Issues relating to the IRC bridge new change Adds new capabilities or functionality

Comments

@half-duplex
Copy link
Contributor

Summary

The bot should have the ability to set user modes on itself, notably +B (bot).

Background

Is your feature request related to a problem? Please describe:

Many networks request that non-human users set mode +B on themselves to indicate that they're a bot. This doesn't currently seem to be possible in TeleIRC.

Describe the solution you'd like:

TeleIRC should have a config parameter like IRC_BOT_MODES="+B" – possibly even have +B be the default – and should set these modes on itself after connecting.

Describe alternatives you've considered:

IRCv3 has a draft for bot mode, which should be implemented in the future when it's graduated from draft status and has wider support.

Details

inspircd3 botmode plugin
Sopel, a python IRC bot framework, sets mode +B by default. docs

Outcome

TeleIRC users are able to easily or automatically abide by network operators' request to set mode +B on non-human clients.

@half-duplex half-duplex added needs triage Metadata needs to be triaged and updated new change Adds new capabilities or functionality labels Apr 26, 2022
@half-duplex
Copy link
Contributor Author

What timing - the IRCv3 bot mode spec was ratified today. It'd be good to support this at some point, but user modes are probably easier and satisfy my needs at the moment.
ircv3/ircv3-specifications#495

@jwflory jwflory added help wanted Anyone is welcome to help us with this! IRC Issues relating to the IRC bridge and removed needs triage Metadata needs to be triaged and updated labels May 10, 2022
@jwflory
Copy link
Member

jwflory commented May 10, 2022

User modes make sense and would be a nice addition to TeleIRC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Anyone is welcome to help us with this! IRC Issues relating to the IRC bridge new change Adds new capabilities or functionality
Projects
None yet
Development

No branches or pull requests

2 participants