User:Alad/IRC
Configuration (weechat)
/server add libera irc.libera.chat/6697 -tls /set irc.server.libera.username "alad" /set irc.server.libera.realname "Morton Chester Alistair Wimbledon" /set irc.server_default.sasl_mechanism plain /set irc.server.libera.nicks "alad,ldd,xapdbac" /set irc.server.libera.sasl_username "alad" /set irc.server.libera.sasl_password hunter2 /save
Convenience stuff:
/mouse enable /script enable /script /secure /autojoin apply
Aliases (weechat)
For quickly contacting services:
/alias add cs /msg ChanServ /alias add ns /msg NickServ
Ghost an owned nick:
/alias add ghost /msg nickserv ghost $*
For quick opping and deopping:
/alias add o+ /msg chanserv op $channel /alias add o- /msg chanserv deop $channel
These are self-explanatory:
/alias add q+ /msg chanserv quiet $channel /alias add q- /msg chanserv unquiet $channel /alias add v+ /msg chanserv voice $channel /alias add v- /msg chanserv devoice $channel
If I need to unban myself through chanserv:
/alias add b- /msg chanserv unban $channel
Where $channel
is the name of the current channel, see /help alias
.
Operators
To show all available flags:
/msg chanserv help flags
Add a new operator (+o
) with additional abilities, such as self-unban (-A
):
/msg chanserv flags #channel user +Aeiortv
Add a new maintainer in #archlinux-wiki
(+A view access list, +V auto-voice)
/msg chanserv flags #archlinux-wiki user +AV
Channel modes
Quote /help
to access help:
/quote help cmode
List channel modes:
/mode #channel
List quieted users:
/mode #channel q
Set access to registered users, disallow CTCP and colors:
/mode #channel +Ccnrt
Set channel locks (the empty argument removes all existing locks).
/msg chanserv set #channel mlock /msg chanserv set #channel mlock +ntC
supybot
Set the default separator for the topic plugin (default: ||
)
!topic separator #channel <+>
Return list of topic items:
!topic list #channel
Get a particular part of the topic:
!topic get #channel n
Ignore a username:
!hush nick
Banning
Ban an account:
/mode +b $a:kermit
Ban with forwarding to another channel:
/mode +b $a:kermit$##fix_your_connection
Ban a nick with forwarding to another channel:
/mode +b elmo!*@*$##fix_your_connection
Ban a nick with wildcards:
/mode +b *bernie*!*@*
Ban a hostmask with wildcards: [1]
/mode +b $x:*mspiggy*