moved welcome to cmd, added help/hello

This commit is contained in:
2020-03-25 15:22:24 +00:00
parent 66f9dc6d68
commit 534ecf124f
2 changed files with 11 additions and 1 deletions

View File

@ -37,3 +37,7 @@ func (b *bot) sendFeedback(convid chat1.ConvIDStr, mesgID chat1.MessageID, sende
b.debug("feedback not enabled. set --feedback-convid or BOT_FEEDBACK_CONVID") b.debug("feedback not enabled. set --feedback-convid or BOT_FEEDBACK_CONVID")
} }
} }
func (b *bot) sendWelcome(convid chat1.ConvIDStr) {
b.k.SendMessageByConvID(convid, "Hello there!! I'm the Jitsi meeting bot, made by @haukened\nI can start Jitsi meetings right here in this chat!\nI can be activated in 2 ways:\n 1. `@jitsibot meet`\n 2.`!jitsi`\nYou can provide feedback to my humans using:\n 1. `@jitsibot feedback <type anything>`\n 2. `!jitsi feedback <type anything>`\nYou can also join @jitsi_meet to talk about features, enhancements, or talk to live humans! Everyone is welcome!\nI also accept donations to offset hosting costs, just send some XLM to my wallet if you feel like it by typing `+5XLM@jitsibot`")
}

View File

@ -56,6 +56,10 @@ func (b *bot) chatHandler(m chat1.MsgSummary) {
b.setupMeeting(m.ConvID, m.Sender.Username, words, m.Channel.MembersType) b.setupMeeting(m.ConvID, m.Sender.Username, words, m.Channel.MembersType)
case "feedback": case "feedback":
b.sendFeedback(m.ConvID, m.Id, m.Sender.Username, words) b.sendFeedback(m.ConvID, m.Id, m.Sender.Username, words)
case "hello":
fallthrough
case "help":
b.sendWelcome(m.ConvID)
} }
} }
} }
@ -72,6 +76,8 @@ func (b *bot) chatHandler(m chat1.MsgSummary) {
switch maybeSubCommand { switch maybeSubCommand {
case "feedback": case "feedback":
b.sendFeedback(m.ConvID, m.Id, m.Sender.Username, words) b.sendFeedback(m.ConvID, m.Id, m.Sender.Username, words)
case "help":
b.sendWelcome(m.ConvID)
default: default:
b.setupMeeting(m.ConvID, m.Sender.Username, words, m.Channel.MembersType) b.setupMeeting(m.ConvID, m.Sender.Username, words, m.Channel.MembersType)
} }
@ -92,7 +98,7 @@ func (b *bot) convHandler(m chat1.ConvSummary) {
default: default:
b.debug("New convID found %s, sending welcome message.", m.Id) b.debug("New convID found %s, sending welcome message.", m.Id)
} }
b.k.SendMessageByConvID(m.Id, "Hello there!! I'm the Jitsi meeting bot, made by @haukened\nI can start Jitsi meetings right here in this chat!\nI can be activated in 2 ways:\n 1. `@jitsibot meet`\n 2.`!jitsi`\nI also accept donations to offset hosting costs,\njust send some XLM to my wallet if you feel like it by typing `+5XLM@jitsibot`") b.sendWelcome(m.Id)
} }
// this handles wallet events, like when someone send you money in chat // this handles wallet events, like when someone send you money in chat