any reason for the huge dialog? are you going to be adding more to it?
on this
did -a config 1 Ban: Unban when Banned
did -a config 1 Ban: Revenge Ban
did -a config 1 Join: Rejoin when Kicked
did -a config 1 Join: Auto-join when Invited
did -a config 1 Auto-Promote: Re-promote when Demoted
did -a config 1 Alert: Notice if My Name is Said
did -a config 1 Greetings: Display Greeting when Entering a Channel
did -a config 1 Auto-Reply: Action Revenge
did -a config 1 Auto-Reply: Give a 'Thank You' when Invited
you can shorten it up with didtok
didtok $dname 1 44 Ban: Unban when Banned,Ban: Revenge Ban,Join: Rejoin when Kicked,Join: Auto-join when Invited,Auto-Promote: Re-promote when Demoted,Alert: Notice if My Name is Said,Greetings: Display Greeting when Entering a Channel,Auto-Reply: Action Revenge,Auto-Reply: Give a 'Thank You' when Invited
as well on this
did -h config 10
did -h config 9
did -h config 7
could be
did -h config 7,9,10
also maybe add some error check's as well