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.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