File tree Expand file tree Collapse file tree 4 files changed +15
-1
lines changed Expand file tree Collapse file tree 4 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,8 @@ task :start do
3434 c . nick = nick
3535 c . plugins . plugins = [ ClockPlugin ,
3636 LoggerPlugin ,
37- ChannelChangerPlugin ]
37+ ChannelChangerPlugin ,
38+ NameChangerPlugin ]
3839 end
3940 end
4041
Original file line number Diff line number Diff line change 44require 'percival/clock'
55require 'percival/logger'
66require 'percival/channel_changer'
7+ require 'percival/name_changer'
78
89PERCIVAL_ROOT = File . dirname ( File . dirname ( __FILE__ ) )
910
Original file line number Diff line number Diff line change 1+ require 'percival/name_changer/plugin'
Original file line number Diff line number Diff line change 1+ class NameChangerPlugin
2+ include Cinch ::Plugin
3+
4+ match /change-name\s +(\S +)/ , :method => :change_name
5+
6+ def change_name irc , name
7+ if UserRole . approved? irc . user , :name_changer
8+ bot . nick = name
9+ end
10+ end
11+ end
You can’t perform that action at this time.
0 commit comments