Studio nhắc mọi người theo ba cách:
| Nhắc nhở | Cần thiết lập | Dùng cho |
|---|---|---|
| Nhắc nhở trong ứng dụng | Không | Hộp thư, con số trên My issues, âm thanh nhắc và thông báo trên máy tính |
| Một kênh email | Lời mời và đặt lại mật khẩu | |
| Thông báo đẩy | HTTPS và một push key | Nhắc nhở trên điện thoại hoặc máy tính ngay cả khi không mở Studio |
Về cách thành viên bật âm thanh nhắc, thông báo trên máy tính và đăng ký thông báo đẩy trên điện thoại, xem Hộp thư và nhắc nhở.
Thêm một kênh email tên system-email trong notification.channels của config.yml. Với SMTP:
notification:
channels:
inbox:
type: in-app
system-email:
type: smtp
host: smtp.example.com
port: 587
auth:
user: notifications@example.com
pass: <SMTP password>
from: notifications@example.comBạn cũng có thể dùng Resend: type: resend cùng apiKey và from. Để mật khẩu không nằm trong file, hãy cung cấp qua một biến môi trường như SMTP_PASSWORD.
Khởi động lại Studio khi đã thiết lập xong:
- Lời mời giờ sẽ gửi email. Khi không có email, kết quả mời hiển thị Email not sent, và bạn có thể sao chép đường dẫn mời để tự gửi.
- Đặt lại mật khẩu: đảm bảo
auth.passwordResetđã bật trongconfig.ymlvớiemailChanneltrỏ đếnsystem-email, để Forgot password? hoạt động trên trang đăng nhập.
Thông báo đẩy
Thông báo đẩy cần:
- Studio chạy qua HTTPS, với
APP_PUBLIC_ORIGINđặt thành địa chỉ công khai. Một địa chỉhttp://trong mạng nội bộ sẽ không hoạt động. - Một push private key giữ nguyên vĩnh viễn: private key P-256 32 byte dạng base64url hoặc 64 ký tự hex, đặt trong
push.privateKeycủaconfig.ymlhoặc biến môi trườngWEB_PUSH_PRIVATE_KEY. Ghi một địa chỉ liên hệ vàopush.contact, nhưmailto:admin@example.com.
Không có private key, thành viên không thể đăng ký thông báo đẩy.
Nếu bạn đổi push private key, mọi thiết bị đã đăng ký phải đăng ký lại. Hãy cất nó ở nơi an toàn cùng với SECRETS_KEYS, sao lưu chung, và không bao giờ commit vào repository.
Các kênh khác
notification.channels cũng hỗ trợ các kênh như bot nhóm Feishu và DingTalk (feishu-webhook và dingtalk-webhook). Nhắc nhở của Studio hiện chỉ dùng trong ứng dụng, email và thông báo đẩy.
