how is it possible that this thing even works? o_o
alias botsend sockwrite -tn bot
should be
alias botsend sockwrite -tn bot $1-
alias bot.join { sockwrite -tn bot JOIN #$$1 }
alias bot.part { sockwrite -tn bot PART #$$1 }
should be
alias bot.join { sockwrite -tn bot JOIN $+(#,$1) }
alias bot.part { sockwrite -tn bot PART $+(#,$1) }