2.3 KiB
2.3 KiB
| summary | read_when | |
|---|---|---|
| Thiết lập bot Mattermost và cấu hình cho Moltbot |
|
Mattermost (Plugin)
Moltbot hỗ trợ tích hợp với Mattermost - một nền tảng nhắn tin dành cho doanh nghiệp có thể tự lưu trữ (self-host).
Cài đặt Plugin
Plugin Mattermost không được đi kèm sẵn khi cài đặt gốc, bạn cần cài đặt nó qua lệnh:
moltbot plugins install @moltbot/mattermost
Thiết lập nhanh
- Tạo Bot: Truy cập vào Mattermost, tạo một tài khoản Bot mới và sao chép mã Bot Token.
- Địa chỉ máy chủ: Lấy URL máy chủ Mattermost của bạn (Ví dụ:
https://chat.congty.com). - Cấu hình Moltbot.json:
{ channels: { mattermost: { enabled: true, botToken: "mm-token-cua-ban", baseUrl: "https://chat.congty.com", dmPolicy: "pairing" } } }
Các chế độ trò chuyện (chatmode)
Bạn có thể điều chỉnh cách bot phản hồi trong các kênh:
oncall(Mặc định): Chỉ phản hồi khi được@nhắc_tên.onmessage: Phản hồi mọi tin nhắn trong kênh.onchar: Chỉ phản hồi khi tin nhắn bắt đầu bằng một ký tự đặc biệt (ví dụ:>hoặc!).
Kiểm soát quyền truy cập
- Tin nhắn trực tiếp (DM): Mặc định sử dụng
pairing. Bạn cần phê duyệt mã ghép đôi qua terminal để bắt đầu trò chuyện. - Kênh chat (Channels): Bạn có thể quy định danh sách người dùng (
groupAllowFrom) hoặc các kênh thảo luận cụ thể được phép gọi bot.
Giải quyết sự cố
- Bot không phản hồi trong kênh: Kiểm tra xem bạn đã mời bot vào kênh đó chưa. Nếu đang ở chế độ
oncall, hãy đảm bảo bạn đã nhắc đúng tên bot. - Lỗi xác thực: Kiểm tra lại
botTokenvà đảm bảo máy chủ Mattermost của bạn có thể kết nối được từ internet hoặc từ máy chủ chạy Moltbot.
Tài liệu liên quan: Cấu hình Gateway, Plugin.