2016-03-24 22 views
7

Tôi quan tâm đến việc viết một bot Slack định kỳ sẽ gửi tin nhắn "tạm thời" cho người dùng. Thông báo tạm thời là các thông báo xuất hiện trong một kênh nhưng chỉ người dùng cụ thể có thể nhìn thấy, chẳng hạn như các câu trả lời cho "lệnh cắt giảm" bot (ví dụ: "/ người").Làm thế nào để gửi tin nhắn tạm thời định kỳ ("ẩn") từ một Bot Slack

Mục tiêu ở đây, tuy nhiên, để có thông điệp phù du được gửi định kỳ bởi rô bốt và:

  1. xuất hiện trong dòng nhắn kênh (tức là không trong một tin nhắn DM/tin), và
  2. không trả lời bất kỳ lệnh cắt giảm nào.

Tôi làm cách nào để sử dụng API để tạo các thông báo tạm thời như thế này?

Trả lời

4

Hiện tại, điều này là không thể. Các tin nhắn tạm thời chỉ có thể được gửi để đáp ứng với lệnh cắt giảm. Vì vậy, nếu bạn muốn gửi một tin nhắn cá nhân cho một người dùng, nó sẽ phải đi qua một tin nhắn trực tiếp.

+0

là này vẫn là trường hợp? – sawyer

+3

Có, đây vẫn là trường hợp. –

0

Tôi cũng đã hy vọng rút ra điều này. Trên lộ trình Slack, nhưng dưới dạng mục Trung hạn (không phải Gần thời hạn) ... https://trello.com/c/Xs12hGkH

+0

Nó hiện đã được phát hành, xem https://api.slack.com/methods/chat.postEphemeral – netweb

2

Gửi tin nhắn riêng tư với thẻ "Chỉ hiển thị cho bạn" được gọi là "tạm thời" và có vẻ bây giờ có thể thông qua Slack API.

https://api.slack.com/methods/chat.postEphemeral

(Tôi không chắc chắn từ khi nào, và tại sao nó vẫn nói "trung hạn" trên their roadmap)

+0

Thẻ Trello đã được cập nhật và được chuyển từ "Mid Term" sang "Released" vào ngày 3 tháng 11 năm 2017 – netweb

Các vấn đề liên quan