Browse Source

fix bug w/ chat db + add thanks msg

master
Nicolas Massé 6 years ago
parent
commit
4a0eaefb63
  1. 11
      main.go

11
main.go

@ -31,7 +31,8 @@ func main() {
viper.SetDefault("MsgAlbumClosed", "Album closed")
viper.SetDefault("MsgDoNotUnderstand", "Unknown command")
viper.SetDefault("MsgNoUsername", "Sorry, you need to set your username")
viper.SetDefault("MsgThankYou", "Thanks!")
viper.SetDefault("MsgThankYouMedia", "Got it, thanks!")
viper.SetDefault("MsgThankYouText", "Thank you!")
viper.SetConfigName("photo-bot") // name of config file (without extension)
viper.AddConfigPath("/etc/photo-bot/")
@ -169,7 +170,7 @@ func main() {
continue
}
//dispatchMessage(bot, update.Message)
replyWithMessage(bot, update.Message, viper.GetString("MsgThankYou"))
replyWithMessage(bot, update.Message, viper.GetString("MsgThankYouText"))
}
} else if update.Message.Photo != nil {
if !albumAlreadyOpen() {
@ -184,7 +185,7 @@ func main() {
continue
}
dispatchMessage(bot, update.Message)
replyWithMessage(bot, update.Message, viper.GetString("MsgThankYou"))
replyWithMessage(bot, update.Message, viper.GetString("MsgThankYouMedia"))
} else if update.Message.Video != nil {
if !albumAlreadyOpen() {
replyToCommandWithMessage(bot, update.Message, viper.GetString("MsgNoAlbum"))
@ -198,7 +199,7 @@ func main() {
continue
}
dispatchMessage(bot, update.Message)
replyWithMessage(bot, update.Message, viper.GetString("MsgThankYou"))
replyWithMessage(bot, update.Message, viper.GetString("MsgThankYouMedia"))
}
}
}
@ -252,7 +253,7 @@ func dispatchMessage(bot *tgbotapi.BotAPI, message *tgbotapi.Message) {
users := viper.GetStringSlice("AuthorizedUsers")
for _, user := range users {
if user != message.From.UserName {
if _, ok := chatDB[message.From.UserName]; !ok {
if _, ok := chatDB[user]; !ok {
log.Printf("[%s] The chat db does not have any mapping for %s, skipping...", message.From.UserName, user)
continue
}

Loading…
Cancel
Save