-
Notifications
You must be signed in to change notification settings - Fork 3
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
Standardise marking users as bots #43
Comments
the |
InspIRCd v3 currently sends the
We don't really have a shortage of user modes.
User mode |
In which case I'm happy with either a metadata key, a message tag or an |
... scratch that. |
Which is why we apply a message tag to messages from bots. |
Then I'd propose standardisation as....
|
however...
|
One data point: since many years ago KVIrc supports "bot" flag via hidden characters in beginning of real name. When it detects that flag, it shows an icon in the nick list. Here's a sample implementation of that protocol: https://github.com/DarthGandalf/znc/blob/dgmods/modules/kvirc.cpp#L22 It's somewhat closer to client tags (e.g.
It implies/requires that every bot has some URL. Sometimes a bot is not open source, and not documented, but still a bot. Perhaps for such cases a boolean metadata flag would be useful. |
perhaps a |
Personally, I think that if you build a bot, you should at the very least have a simple webpage that explains what the bot is for. I think that people building bots (myself included) have a duty to make it clear what they do. I don't think it's a bad thing to require that. It'll better us all. |
I believe demanding that IRC bots have a webpage is out of scope for IRCv3. |
Theoretically, I agree with you. But some bots are written only for a specific channel and not for general consumption. OTOH, they probably wouldn't benefit too much from having the bot marker. |
The most agreed upon seems to be...
|
Let's sum it up.
The proposals are:
We may consider also:
|
usermode isn't good enough - can't see other people's umodes. whois isn't good enough - can't whois every user (think 2k user channel) |
The purpose of the usermode is to make other things (message tag and whois) work. And whois reply may be useful for manually querying users, for example with some legacy clients not supporting anything else. |
I've had a local commit which adds 005 BOT as well as a 'B' flag for WHO to InspIRCd for a while now. I'll push it now. |
i would be very grateful if we could end up covering all the bases in the same way we do with
|
I think the ultimate solution for such problems would be to use metadata. But i don't think metadata will be universally supported any time soon. |
I like what @SadieCat is doing with the @SadieCat: Just a small question. I like showing B in WHO too, why not. But.. this |
User mode, the same as with other tokens (e.g. CALLERID). |
Just a slight correction of what I wrote earlier... we already put
Sounds good to me. I have now added the token to UnrealIRCd. |
…ircv3/ircv3-ideas#43 git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@9781 82007160-df01-0410-b94d-b575c5fd34c7
…ircv3/ircv3-ideas#43 git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.2.x@9780 82007160-df01-0410-b94d-b575c5fd34c7
We've got consistency around this with the |
@DanielOaks We also have an |
With ircv3/ircv3-specifications#439 merged and mostly defining existing behaviour, I think we can close this issue. Thanks for pushing on this, all! |
Simple enough concept. I think we should standardise a way to mark a "user" as a bot.
I've found 4 IRCds within the IRCv3 support tables that offer this as a +B usermode.
usermodes/bot
module)botmode
module)I'm not sure if trying to standardise around this umode is a good idea - umodes are dwindling and we can't just assume that all servers support
+B
as "I am a bot".From @jwheare via IRC...
I, personally, would be very pleased with standardisation of bot denotation through metadata.
The text was updated successfully, but these errors were encountered: