solanum-ircd / solanum

An IRCd for unified networks
https://solanum.chat/
GNU General Public License v2.0
223 stars 55 forks source link

Support umode +B for bots #210

Open Grinnz opened 3 years ago

Grinnz commented 3 years ago

unreal and related ircds support +B as an opt-in usermode, which then shows up in RPL_WHOREPLY and RPL_WHOISBOT. This is highly useful for bots that wish to automatically ignore other bots. Please consider supporting this, or an equivalent mechanism. Thank you.

jesopo commented 3 years ago

it feels like bot modes are just to make up for the fact that bots should output on NOTICE but don't

Grinnz commented 3 years ago

Yes, but this is not possible to fix, since clients do not treat notices acceptably for channel bots to use.

xfnw commented 3 years ago

[...] clients do not treat notices acceptably [,,,]

is this still a real problem? i've used quite a few clients (catgirl, weechat, irssi, hexchat, kirc, thelounge, kiwi, etc) and never had any that do anything unacceptable/weird on NOTICE

Grinnz commented 3 years ago

Not unacceptable necessarily, but inappropriate for receiving a reply from a bot in a channel. Such as popups, separate windows, alerts, etc.

Mikaela commented 3 years ago

Spec: https://ircv3.net/specs/extensions/bot-mode