Integrasi Mattermost
Cara mendaftarkan Slash Command dan interaksi Bot.
Integrasi dengan Mattermost
Agar workflow n8n bisa dipanggil melalui chat Mattermost, kita perlu mendaftarkan Slash Command.
Apa itu Slash Command?
Slash Command adalah perintah yang diawali dengan /. Contoh: /ijin-magang atau /talent-request.
Cara Mendaftarkan Command Baru
Pendaftaran perintah ini hanya bisa dilakukan oleh System Admin Mattermost. Jika Anda ingin membuat perintah baru:
Tentukan Nama Perintah
Tentukan kata kunci yang mudah diingat (misal: /pantau-project). Gunakan huruf kecil dan tanda hubung jika lebih dari satu kata.
Siapkan Webhook URL
Dapatkan Webhook URL dari workflow n8n Anda. Webhook ini akan dipanggil oleh Mattermost setiap kali command diketik.
Hubungi PIC Terkait
Hubungi Lead Engineering atau Admin IT untuk proses pendaftaran di dashboard System Console Mattermost.
Daftar Orang yang Bisa Dihubungi (Admin/Lead):
- Lead Engineering: [Nama Lead Engineering] - (@lead.eng di Mattermost)
- IT Support: [Nama IT Support] - (@it.support di Mattermost)
Mengapa Harus Lewat Admin?
Ini dilakukan untuk menjaga keamanan dan kerapihan sistem. Admin akan memastikan:
- Perintah tidak bentrok dengan perintah lain yang sudah ada.
- Akses dibatasi hanya untuk orang-orang tertentu yang membutuhkannya.
- Parameter data yang dikirim dari Mattermost ke n8n sudah sesuai.
[!IMPORTANT] Jangan pernah memberikan Webhook URL n8n Anda ke pihak yang tidak dikenal, karena siapapun yang tahu URL tersebut bisa memicu workflow Anda.