add text commands: /quit /exit /deafen /clear /help

This commit is contained in:
Username
2026-02-24 09:42:07 +01:00
parent 147c8a774d
commit 06eb85ee35

14
ui.go
View File

@@ -135,6 +135,20 @@ func (b *Barnard) OnTextInput(ui *uiterm.Ui, textbox *uiterm.Textbox, text strin
if text == "" {
return
}
switch strings.TrimSpace(text) {
case "/quit", "/exit":
b.OnQuitPress(ui, 0)
return
case "/deafen":
b.OnDeafenToggle(ui, 0)
return
case "/clear":
b.OnClearPress(ui, 0)
return
case "/help":
b.AddOutputLine("/quit /exit /deafen /clear /help")
return
}
if b.Client != nil && b.Client.Self != nil {
b.Client.Self.Channel.Send(text, false)
b.AddOutputMessage(b.Client.Self, text)