Nicht löschen können Sie eine chat-Nachricht per Slack-API
Ich habe eine Slack-team mit einem öffentlichen Kanal.
Mein Ziel ist es, den Kanal nur für Ankündigungen gepostet von bot-A.
Ich verstehe, dass es nicht möglich ist, zu konfigurieren Slack channel beschreibbar sein für nur eine person und nur-lese-für den rest habe ich eine bot-B (Python Ding läuft auf einem externen Rechner überwacht den Kanal über RTM und wenn es eine Nachricht kommen nicht von bot-A bot-B ' s Aufgabe ist es, löschen Sie die Nachricht durch Aufruf der chat.löschen (https://api.slack.com/methods/chat.delete). Bot-B ist auch in den Kanal.
Leider bot-B ist immer "cant_delete_message", die, nach dem chat.löschen doc, bedeutet, dass er keine Berechtigungen.
Jedoch nach https://api.slack.com/bot-users, chat.löschen erlaubt ist, für die Custom Bots.
So ist mein bot-B nicht ein "Custom-Bot"? Wenn ja, was macht ein Custom Bot eigentlich ist und wie kann ich Sie erstellen?
Oder was mache ich falsch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Glaube ich, dass eine Slack-user (bot oder anderes) ist nur zulässig, löschen Sie Ihre eigenen Nachrichten. Es gibt keine Möglichkeit, Nachrichten zu löschen gepostet von jemand anderem.
BEARBEITEN: ich stehe korrigiert. Admins können löschen Sie die Nachrichten anderer Leute. Von https://get.slack.help/hc/en-us/articles/202395258-Editing-or-deleting-messages: