Ich möchte eine direkte Nachricht an einen Slack-Benutzer senden, der einen Website-Link in seinem Text enthält. Hier ist der Text,So deaktivieren Sie den Slack URL-Vorschlag?
var msgText = "Finden Sie uns auf < http://www.google.com|Google>";
und dann POST,
Methode: "POST" url: "https://slack.com/api/chat.postMessage",
Körper: { "token": slackBotToken "as_user": true "Kanal": "@UserId", "text": msgText}
Dies ist, was ich auf meinem Slack Konto zu erhalten,
Ich möchte den URL-Vorschlag entfernen, irgendeine Idee, wie man das macht?
Dank
Werfen Sie einen Blick auf die 'unfurl_links' Eigenschaft: https://api.slack.com/docs/message-attachments#unfurling –
@WilhelmKlopp Vielen Dank für Ihren Vorschlag, aber leider, die nicht funktionierten. –
@WilhelmKlopp Ich stimme @Chethan Shetty zu. Ich habe bereits den Parameter 'unfurl_links' ausprobiert und es hindert Slack nicht daran, eine Anfrage an meinen Server zu senden (was in meinem Fall eine URL ist, die eine Authentifizierung erfordert, also eine Ausnahme auslöst). https://webapps.stackexchange.com/a/97867/27487 ist interessant, aber meine Slack Dashboard Attachments Seite sagt "Um einen Link in die Blacklist aufzunehmen, klicke einfach auf das X in der oberen linken Ecke eines Anhangs und folge den Anweisungen. Links auf der Blacklist werden erscheint hier. " Ich denke nicht, dass das für mich relevant ist, da meine problematischen Slack-Nachrichten keine Anhänge haben. – Ryan