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

Force join / autojoin / sajoin new clients to a channel #2077

Closed
adsr opened this issue Jun 27, 2023 · 6 comments
Closed

Force join / autojoin / sajoin new clients to a channel #2077

adsr opened this issue Jun 27, 2023 · 6 comments
Milestone

Comments

@adsr
Copy link

adsr commented Jun 27, 2023

Hello, is there a way to make new clients force join a channel on connect? Thank you.

@slingamn
Copy link
Member

This was considered in the past, but deemed user-unfriendly:

https://github.com/ergochat/ergo/blob/eeb7c6cb917ee9fbe469cd110c8121082eb4d350/docs/INFO.md#rejected-features

@DanielOaks what are your feelings about this going forward? @adsr , what's your use case? (It is technically possible to implement this using a bot that parses snotices and issues a SAJOIN, but it is somewhat painful since we don't have machine-readable snotices yet.)

@adsr
Copy link
Author

adsr commented Jun 27, 2023

Understood. This is for a small community network with a single channel. Some members are not used to IRC (ex-Discord) so the less commands we require of them the better. It's currently running on InspIRCd which has a force-join feature.

Some sort of scripting API with hooks might also solve this.

@ghost
Copy link

ghost commented Jun 27, 2023

I think a large chunk of clients support having the channel name in an irc:// or ircs:// link and joining appropriately? As a short-term "solution option."

@slingamn
Copy link
Member

What clients are people typically using? Gamja and Kiwi let you suggest a channel to auto-join from the landing page, e.g.

https://ergo.chat/kiwi/

@DanielOaks
Copy link
Member

@slingamn I don't think I feel super strongly about it, so long as the use case (small community servers) is mentioned as a comment nearby where you can set this channel.

@slingamn slingamn added this to the v2.12.0 milestone Jun 27, 2023
slingamn added a commit to slingamn/ergo that referenced this issue Jul 5, 2023
@slingamn
Copy link
Member

Implemented in #2079

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

3 participants