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

Not all users in nick list #212

Open
normen opened this issue Sep 25, 2020 · 5 comments
Open

Not all users in nick list #212

normen opened this issue Sep 25, 2020 · 5 comments

Comments

@normen
Copy link

normen commented Sep 25, 2020

Apparently the nick list doesn't include all users, for me it basically stops at a certain letter, so only nicks starting with A-D are listed. An exception are recently active or joined nicks which also seem to appear in the list.

Thanks for this plugin!

@Linkandzelda
Copy link

Wanted to comment to say I have this same problem, except it doesn't stop at a letter and I have users from A-Z in the list. It just seems to randomly not include a bunch of active users or even users who replied to me. Because of that I can't @ them or ping them, because they don't appear in the nick list and don't translate from the @ or the highlight to the non-existent user.

@sm00th
Copy link
Owner

sm00th commented Sep 20, 2021

Could this be your irc client's limit on number of nicks presented? The first thing to check would be running bitlbee in debug mode (see readme) and looking if any missing users are also missing from the datastructures dumped during debug run.

@Linkandzelda
Copy link

Linkandzelda commented Sep 20, 2021

Thanks for the suggestion, though I am using weechat through ZNC which has no user limit. I've not done the debug, but can only assume there is something going on here in the bitlbee side since the users can speak in IRC but just don't show up at all in the nick list.

These are my settings:

always_afk = `off'                                                                                      
auto_connect = `true'                                                                                   
auto_join = `off'
auto_join_exclude = `'                                                                                  
auto_reconnect = `true'                                                                                 
away is empty
edit_prefix = `EDIT: '
emoji_urls = `on'
fetch_pinned = `off'
friendship_mode = `on'
handle_unknown is empty
host = `discordapp.com'
incoming_me_translation = `on'
max_backlog = `50'
mention_ignorecase = `off'
mention_suffix = `:'
never_offline = `on'
nick_format is empty
nick_source = `handle'
password = `********' (hidden)
send_acks = `on'
server_prefix_len = `5'
status is empty
tag = `discord'
urlinfo_handle = `urlinfo'
username = 'xxx'
verbose = `off'
voice_status_notify = `off'

@Linkandzelda
Copy link

Wanted to update this to confirm the bug.

Could this be your irc client's limit on number of nicks presented?

I just performed the following test:

  1. Identify a nick which is present in the channel (they just spoke to me)
  2. Attempt to reply to them using tab, but the nick is NOT in the irc nicklist
  3. Write out their name as it appears, and reply to them e.g. "Nick1: zzzzz"
  4. The mention translation didn't take place inside Discord (it was sent as plaintext exactly how it was sent)

It's my understanding that, if this was a client specific bug then the nick would still automatically translate to the Discord user's @ after being sent. But since it didn't, this seems to point that bitlbee itself was unaware of this user being in the nicklist and treated my message as pure plaintext.

@OsrsMerchant
Copy link

It doesn't seem to show the people joining that are set to offline. Could that be why? Even with never_offline set to on it doesn't show a join message for some users.

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

4 participants