add temp edit command
This commit is contained in:
parent
6222bde903
commit
91c876b35b
1 changed files with 19 additions and 0 deletions
|
|
@ -96,5 +96,24 @@ func (bot *Bot) HandleAdminCommands(update *api.Update) {
|
||||||
bot.Config.EntryMessage,
|
bot.Config.EntryMessage,
|
||||||
bot.Config.ApprovalMessage,
|
bot.Config.ApprovalMessage,
|
||||||
))
|
))
|
||||||
|
|
||||||
|
case "edit":
|
||||||
|
if update.Message.ReplyToMessage == nil {
|
||||||
|
utils.SendMessage(bot.API, update.Message.Chat.ID, update.Message.MessageThreadID,
|
||||||
|
"Please reply to a message with /edit <new text>")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
if update.Message.CommandArguments() == "" {
|
||||||
|
utils.SendMessage(bot.API, update.Message.Chat.ID, update.Message.MessageThreadID,
|
||||||
|
"Usage: /edit <new text>")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
newText := update.Message.CommandArguments()
|
||||||
|
utils.EditMessage(bot.API, update.Message.Chat.ID, update.Message.ReplyToMessage.MessageID, newText)
|
||||||
|
|
||||||
|
// Delete the admin's edit command message
|
||||||
|
bot.API.Send(api.NewDeleteMessage(update.Message.Chat.ID, update.Message.MessageID))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue