forked from External/ergo
Support bot mode +B
This commit is contained in:
parent
7f06f25c15
commit
3b3c1c733a
3 changed files with 7 additions and 2 deletions
|
|
@ -96,6 +96,7 @@ func (modes Modes) String() string {
|
|||
// User Modes
|
||||
const (
|
||||
Away Mode = 'a'
|
||||
Bot Mode = 'B'
|
||||
Invisible Mode = 'i'
|
||||
LocalOperator Mode = 'O'
|
||||
Operator Mode = 'o'
|
||||
|
|
@ -110,7 +111,7 @@ const (
|
|||
var (
|
||||
// SupportedUserModes are the user modes that we actually support (modifying).
|
||||
SupportedUserModes = Modes{
|
||||
Away, Invisible, Operator, RegisteredOnly, ServerNotice, UserRoleplaying,
|
||||
Away, Bot, Invisible, Operator, RegisteredOnly, ServerNotice, UserRoleplaying,
|
||||
}
|
||||
// supportedUserModesString acts as a cache for when we introduce users
|
||||
supportedUserModesString = SupportedUserModes.String()
|
||||
|
|
@ -276,7 +277,7 @@ func (client *Client) applyUserModeChanges(force bool, changes ModeChanges) Mode
|
|||
|
||||
for _, change := range changes {
|
||||
switch change.mode {
|
||||
case Invisible, WallOps, UserRoleplaying, Operator, LocalOperator, RegisteredOnly:
|
||||
case Bot, Invisible, WallOps, UserRoleplaying, Operator, LocalOperator, RegisteredOnly:
|
||||
switch change.op {
|
||||
case Add:
|
||||
if !force && (change.mode == Operator || change.mode == LocalOperator) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue