From 798a3dfd2c9000845c34c5cee06ef3b10b848413 Mon Sep 17 00:00:00 2001 From: Krombel Date: Tue, 16 Oct 2018 18:35:39 +0200 Subject: [PATCH] implement !help --- commands.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/commands.go b/commands.go index 5b795fc..66463d9 100644 --- a/commands.go +++ b/commands.go @@ -73,6 +73,8 @@ func (handler *CommandHandler) Handle(roomID types.MatrixRoomID, user *User, mes } } +const cmdLoginHelp = `!login - Authenticate this Bridge as WhatsApp Web Client` + func (handler *CommandHandler) CommandLogin(ce *CommandEvent) { if ce.User.Session != nil { ce.Reply("You're already logged in.") @@ -83,6 +85,8 @@ func (handler *CommandHandler) CommandLogin(ce *CommandEvent) { ce.User.Login(ce.RoomID) } +const cmdLogoutHelp = `!logout - Logout from WhatsApp` + func (handler *CommandHandler) CommandLogout(ce *CommandEvent) { if ce.User.Session == nil { ce.Reply("You're not logged in.") @@ -100,6 +104,10 @@ func (handler *CommandHandler) CommandLogout(ce *CommandEvent) { ce.Reply("Logged out successfully.") } +// CommandHelp handles !help command func (handler *CommandHandler) CommandHelp(ce *CommandEvent) { - ce.Reply("Help is not yet implemented 3:") + ce.Reply(strings.Join([]string{ + cmdLoginHelp, + cmdLogoutHelp, + }, "\n")) }