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

"Bridge" mode improvements / additions #35

Open
1 of 2 tasks
edfletcher opened this issue Jan 13, 2024 · 1 comment
Open
1 of 2 tasks

"Bridge" mode improvements / additions #35

edfletcher opened this issue Jan 13, 2024 · 1 comment
Assignees

Comments

@edfletcher
Copy link
Member

edfletcher commented Jan 13, 2024

As more people are using DRC as a bridge between Discord and IRC (a use case I did not initially design or build for but that DRC naturally does pretty well), I'd like to put focus on improving the rough edges of this use case and adding features that support it.

  • WrEtCh/eradev requested the ability to prefix messages to IRC with the Discord user name
    • resolved in 2ca8bc98: set config.app.includeDiscordAuthorNameInIRCMessages to true to have each IRC message prefixed as [nickname] message.
  • WrEtCh/eradev suggested an excellent addition, but one which would require a fair bit of work: individual IRC connections for each Discord user. They even kindly shared a repo that does this, with irc-framework no less! We would do similar: instead of having the config.irc.registered structure, each Discord user would have a connection to the specified IRC server opened on their behalf, use their Discord nick as the IRC nick.

Important consideration: nothing added or improved for "Bridge" mode can be allowed to compromise the primary user experience as a single-user IRC client. Because it's my IRC client, and I don't want it to break. 😝

@edfletcher edfletcher self-assigned this Jan 13, 2024
@edradev
Copy link

edradev commented Jan 13, 2024

Yes, @edfletcher perfectly described. Ofcourse the separate connections to the specified IRC server will be opened in case of activity at the discord channel (user talks) and after some inactivity lets say few hours the user will be disconected from irc (we don't want to have much inactive/idle users/connections)

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

No branches or pull requests

2 participants