2016-03-24 18 views
7

Kullanıcılara periyodik olarak "geçici" mesajlar gönderecek bir Slack bot yazmakla ilgileniyorum. Geçici mesajlar, bir kanal içinde görünen ancak yalnızca belirli bir kullanıcı tarafından görülebilen mesajlardır, örneğin botun "komut" komutlarına verilen yanıtlar gibi (ör. "/ Who").Periyodik Geçici ("Gizli") Mesajlar Slack Bottan Nasıl Gönderilir

burada

hedefler, ancak, bot tarafından periyodik olarak gönderilen kısa ömürlü mesaj için ve:

  1. (bir DM/özel bir mesajı yani) kanalı mesajı akışı içinde görünür ve
  2. herhangi bir slash komutuna cevap olarak değil.

Böyle geçici iletiler oluşturmak için API'ları nasıl kullanırım?

cevap

4

Bu, şu anda mümkün değildir. Geçici mesajlar sadece bir slash komutuna cevap olarak gönderilebilir. Bir kullanıcıya özel mesaj göndermek istiyorsanız, doğrudan bir mesajla gelmek zorunda kalacaksınız.

+0

hala durum böyle? – sawyer

+3

Evet, bu hala geçerli. –

0

Bunu da çekmeyi umuyordum. Slack yol haritasına göre, ancak Orta Vadede (Yakın Zamanda değil) ... https://trello.com/c/Xs12hGkH

+0

Şimdi piyasaya sürüldü, bkz. Https://api.slack.com/methods/chat.postEphemeral – netweb

2

"Sadece görünür" etiketiyle özel mesajlar göndermek "ephemeral" olarak adlandırılır ve artık Slack aracılığıyla mümkün görünmektedir. API.

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

(ı ne zamandan beri emin değilim ve neden hala their roadmap tarihinde "Orta Vadeli" diyor)

+0

Trello kartı güncellendi ve 3 Kasım 2017'de "Orta Vadeli" den "Released" e taşındı. – netweb