GithubHelp home page GithubHelp logo

Comments (9)

penny64 avatar penny64 commented on July 19, 2024 1

My suggestion would be to make this a channel setting. If enabled, messages are sent to that channel with the fake names, without actually creating any users with those name. The one cost of this is you can't query people in channels with that setting enabled but it seems like the cleanest approach

from bitlbee-discord.

rosborne018 avatar rosborne018 commented on July 19, 2024 1

you could have the option to display the nickname after the username
like name:nick

from bitlbee-discord.

sm00th avatar sm00th commented on July 19, 2024

This happens so because we have a single irc "server" those users "join", and they all show up in &bitlbee control channel.

If you join 2 servers with the same person on them but with 2 different per-server nicks, how do you propose we handle this situation in bitlbee? If we choose a per-server nickname at random and use that for both instances of that user, that would be confusing. If we use global nickname while all non-duplicate users have their per-server nicknames that would be confusing as well. The only solution that won't confuse bitlbee-discord users that I see is adding both nicnames to the control channel, which still might be a bit confusing, is probably a nightmare to implement and is generally a wrong approach in my opinion.

from bitlbee-discord.

stevesbrain avatar stevesbrain commented on July 19, 2024

No, you are correct of course - I just didn't think the problem through in relation to the bigger bitlbee picture! Thanks for explaining :)

from bitlbee-discord.

penny64 avatar penny64 commented on July 19, 2024

Suggesting re-open this- on certain servers I use, nicknames are contextual, informative, and changed frequently. On others they're used for comedic effect which is still part of the conversation. I'm no sure what the best solution is- but one that lets me see people's nicks as they intend for me to see them is necessary to me

@sm00th

from bitlbee-discord.

fastfinge avatar fastfinge commented on July 19, 2024

Could bitlbee-discord put the nickname as the real name on IRC? That way it would show up on /whois user. Also, scripts that wanted to parse it to make tooltips or change it on a per channel basis or whatever could easily do so client side. And I feel like client side might be the best place for this to be handled.

from bitlbee-discord.

sm00th avatar sm00th commented on July 19, 2024

Reopening this due to relatively high demand, and this kinda makes more sense now that friendship_mode is there.

from bitlbee-discord.

Alcaro avatar Alcaro commented on July 19, 2024

What if you share two guilds? They're the same person, do they get two nicks or do they talk from wrong nick on the other guild?

What if said person then sends a PM? Which of them does it come from?

I'm sure it's solvable somehow, but like many other issues, it's not as simple as it seems.

from bitlbee-discord.

jlu5 avatar jlu5 commented on July 19, 2024

If we use the name:nick format I wouldn't mind having multiple clients created for one person (having them all forward to the same target).

from bitlbee-discord.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.