Lấy thông báo từ các chương trình
Yêu cầu chức năng¶
Phải có:
- Dùng được với những nền tảng không cấp API
Có thì tốt:
- Phân loại độ khẩn cấp, quan trọng
- Có log
- Nhắc hẹn
- Trả lời tự động những thứ bot có thể trả lời được
- Bấm vào là mở ra được nơi chat
- Có bản web
Phân tích¶
Dù nền tảng không cho API thì vẫn phải đưa nội dung tin nhắn qua 2 kênh sau:
- Trong giao diện tin nhắn
- Lên trung tâm thông báo của trình duyệt, hệ điều hành
Ta có thể lấy dữ liệu gián tiếp tại những kênh đó.
Giải pháp¶
Cách 1: chuyển tiếp thông báo nhận được sang một nơi khác¶
Nhược điểm là chỉ dùng được cho Android.
Các bước cài đặt:
- Cài Tasker trên điện thoại Android. Cấp hết các quyền cần thiết
- Triển khai chương trình này lên một máy phục vụ (server). Do nó được viết bằng Deno nên dùng Deno Deploy thì hợp nhất. Xem demo
- Import profile Tasker này, rồi thiết lập theo video sau:
Cách 2: tạo một trình duyệt riêng chỉ để quản lý các nền tảng chat¶
Nhược điểm là chỉ dùng được cho nền tảng nào có phiên bản dành cho web