Greet Bot

V našem Slacku používáme tak zvaného Greet bota pro zaslání soukromé zprávy v určitých důležitých okamžicích po vstupu do komunity, např. jako uvítací zprávu hned po aktivaci vlastního profilu na Slacku.

Tento postup slouží jako odkazový návod, kde zprávy nastavit, editovat a případně zrušit.

 

Původní Greetbot byl mezi Apps v admin prostředí Slacku, ale protože tato aplikace ukončila svůj provoz, tak jsme vytvořili svého Greetbota a příslušný ticket: Zasílat novým uživatelům Slacku uvítací zprávu · Issue #620 · cesko-digital/web

Zatím aktuální uvítací zpráva je uložená zde: web/welcome.txt at master · cesko-digital/web

 

Jak současný Greet bot vypadá?

Jakmile se přihlásíš na Slacku, tak se ti zobrazí Greet Bot aplikace, která ti zašle uvítací zprávu:

Od ledna 2023 se provedla úprava textu v uvítací zprávě a také se zavedlo postupné odesílání dalších Greet bot zpráv - podrobnosti viz ticket: Postupné odesílání uvítacích zpráv na Slacku· Issue #691.

  • Zprávy jsou uložené v adresáři content/welcome a mají vždycky název dayXY.txt, kde to XY je počet dní od vstupu do komunity. Takže například day3.txt se posílá všem uživatelům, kteří se přidali před třemi dny. Když změníte ta čísla v názvech souborů, automaticky se tím posune to časování zpráv. Podobně pokud přidáte nový soubor, automaticky začne fungovat. (Pokud ale budete ta čísla měnit, tak bacha, že někomu může zpráva logicky nedojít nebo dojít víckrát.)

  • Obsah těch souborů je ve formátu Slacku, dokumentace tady. Náhled těch zpráv přes příkaz /pozdrav tady ve Slacku, aby bylo možné snadno měnit a vyzkoušet prakticky. (Příkaz /pozdrav už funguje od doby, co jsme zavedli GreetBota.)

  • Uvítání jede jednou denně a z každého takového běhu je protokol na GitHubu v sekci Actions, tady. Z protokolu je vidět, kolik lidí bot obeslal a kterým co poslal.

  • Rozšířil se také slackový příkaz /pozdrav tak, aby akceptoval i názvy těch souborů s uvítáním, takže třeba příkazem /pozdrav day0.txt si můžete nechat poslat uvítací zprávu na den 0. (Konkrétně ta se ale posílá hned po vstupu uživatele do Slacku, nečekáme na druhý den ráno.) Tímhle způsobem si můžete snadno vyzkoušet úpravy těch zpráv.