if splitpath[4] == "pl":
pl_post_id = splitpath[5]
except:
- request.cmd_respond_text_temp("``/"+self.TRIGGER+"`` failed: The first parameter is not a valid post-permalink. :(")
+ request.respond_cmd_err("``/"+self.TRIGGER+"`` The first parameter is not a valid post-permalink. :(")
return
if len(msg_text) == 1:
- request.cmd_respond_text_temp("``/"+self.TRIGGER+"`` failed: It seems like you did not supply any reason-text. (use --abort to disable auto-deletion) :(")
+ request.respond_cmd_err("``/"+self.TRIGGER+"`` It seems like you did not supply any reason-text. (use --abort to disable auto-deletion) :(")
return
if len(msg_text[1]) > 15000:
- request.cmd_respond_text_temp("``/"+self.TRIGGER+"`` failed: reason-text must be smaller than 15000 characters :(\nYour text is: "+str(len(msg_text[1]))+" characters long.")
+ request.respond_cmd_err("``/"+self.TRIGGER+"`` reason-text must be smaller than 15000 characters :(\nYour text is: "+str(len(msg_text[1]))+" characters long.")
return
post = self.bot.api.get_post(pl_post_id, exc=False)
if "status_code" in post and post["status_code"] == 404:
- request.cmd_respond_text_temp("``/"+self.TRIGGER+"`` failed: The perma-linked post doesnt seem to exist. Was it deleted?")
+ request.respond_cmd_err("``/"+self.TRIGGER+"`` The perma-linked post doesnt seem to exist. Was it deleted?")
return
if post["channel_id"] != data["channel_id"]:
- request.cmd_respond_text_temp("``/"+self.TRIGGER+"`` failed: Must be executed in the same channel as the post. :(")
+ request.respond_cmd_err("``/"+self.TRIGGER+"`` Must be executed in the same channel as the post. :(")
return
if "cmd" in post["props"] and post["props"]["cmd"] != self.TRIGGER:
- request.cmd_respond_text_temp("``/"+self.TRIGGER+"`` failed: The command **``/"+post["props"]["cmd"]+"``** already affects this post. Undo said command before applying this one. :(")
+ request.respond_cmd_err("``/"+self.TRIGGER+"`` The command **``/"+post["props"]["cmd"]+"``** already affects this post. Undo said command before applying this one. :(")
return
self.bot.api.update_post(splitpath[5], message=post["message"], is_pinned=post["is_pinned"], has_reactions=post["has_reactions"], props=post["props"])
self.bot.debug_chan("``/"+self.TRIGGER+" "+data["text"].strip()+"`` used by ``@"+data["user_name"]+"`` in ``"+data["team_domain"]+"::"+data["channel_name"]+"``")
- request.cmd_respond_text_temp("### ``Done.`` :)")
+ request.respond_cmd_temp("## :white_check_mark: Success! :)")