Ứng dụng lọc SMS trên iOS sử dụng ChatGPT
(apps.apple.com)Tin nhắn rác sẽ được chuyển vào mục junk và không hiển thị thông báo. Phần còn lại được phân loại thành 6 danh mục. Chỉ có thể lọc SMS, còn iMessage thì không thể lọc vì cơ chế khác nhau.
Các danh mục được tạo thành từ hai action (transaction, promotion) và các subaction bên dưới.
Động lực phát triển
- Gần đây tôi nhận được rất nhiều tin nhắn rác. Gợi ý mã cổ phiếu, phòng đọc lệnh, mấy kiểu "anh ơi" này nọ...
- Vì sự chú ý là một nguồn lực bị tiêu hao, tôi nghĩ cần phải ngăn việc bị phơi nhiễm trước loại nhiễu này.
Quá trình
- Tôi đã phát triển theo hướng dẫn phát triển.
- Vì lý do bảo mật, chỉ có thể dùng một API được định nghĩa sẵn, và tên miền đó phải thiết lập
.well-known/apple-app-site-association. - Vì lý do bảo mật, trong Message Extension không thể ghi vào bộ nhớ mà chỉ có thể đọc. Quy tắc được thiết lập ở ứng dụng chính, còn Message Extension sẽ đọc Filter Rule đó để sử dụng.
- Có thể lọc bằng prefix, suffix, regex, v.v.
- Trong Message Extension không thể biết số điện thoại của người nhận, chỉ biết thông tin
sendervàbodycủa tin nhắn đã nhận. - Máy chủ sử dụng Cloudflare.
Prompt GPT (một phần)
Extract the "action" and "subAction" from the given SMS message and output the result in JSON format.
If the message appears suspicious, set action to "junk".
If the message appears promotional and also a little bit suspicious, set action to "junk".
Do not set action to "junk" if the message looks like phone number validation, OTP, or any other legitimate message.
Output must be JSON format without triple backticks.
JSON Structure:
- action: string
- subAction: string
…
- Nếu bạn đang căng thẳng vì tin nhắn rác, hãy thử dùng một lần. Chỉ cần cài đặt và thiết lập xong là không cần mở lại ứng dụng nữa.
Gần như không thể kiếm tiền
- Muốn nghĩ tới việc kiếm tiền bằng quảng cáo hay thuê bao trả phí thì người dùng phải thường xuyên vào ứng dụng, nhưng với đặc tính của ứng dụng này, chỉ cần thiết lập là sau đó hầu như không có lý do để mở lại, nên tôi không nghĩ ra cách nào phù hợp. Vì thế ứng dụng được phát hành miễn phí.
- Cũng có thể xây dựng DB số spam và chặn cả cuộc gọi rác, nhưng làm như một dự án phụ thì tôi thấy quy mô khá lớn.
12 bình luận
Anh trilliwon!
Dạo gần đây tôi khổ sở vì nhận quá nhiều tin nhắn rác liên quan đến cổ phiếu, và đang rất hài lòng khi sử dụng ứng dụng này.
Tôi có một câu hỏi.
Khi cài ứng dụng thì có 3 bộ lọc cơ bản được đăng ký sẵn.
Trong đó tôi thấy cũng có bộ lọc
"(quảng cáo)".Vì vậy tôi đã nghĩ là nếu có văn bản
(quảng cáo)thì nó sẽ được lọc sang phíaquảng cáo,nhưng lại bị lọt vào mục rác.
Tất nhiên là tôi đang bật kích hoạt lọc AI.
Có vẻ như đang có thứ tự ưu tiên nào đó phải không?
Ngoài ra, anh có dự định tạo whitelist không?
Haha
Đã cập nhật
Khi tạo bộ lọc, nếu chọn danh mục khác ngoài
junkthì nó sẽ hoạt động giống như whitelistƯu tiên sẽ là bộ lọc do bạn tự tạo trước, và trong số các bộ lọc do bạn tự tạo thì bộ lọc nằm ở phía trên trong danh sách sẽ được ưu tiên trước
Nếu các bộ lọc do bạn tự tạo không lọc được gì thì sẽ chạy ở chế độ AI
https://apps.apple.com/kr/app/…
Bộ lọc chỉ có thể gửi vào mục
junk. Hiện chưa có phần chỉ định danh mục đâu nhé hahaCó thể làm phần cài đặt chi tiết hơn, để mai mình thử thêm tính năng.
Nếu bật AI rồi bỏ bộ lọc quảng cáo thì SMS quảng cáo sẽ được chuyển vào danh mục liên quan.
Có thể thêm whitelist chứ. Mai mình làm xong, phát hành rồi sẽ chia sẻ lại nhé :)
Cảm ơn vì đã xử lý rất nhanh.
Tôi sẽ dùng thử rồi phản hồi lại sau.
Xin cảm ơn.
Ơ?? Cả hai cái cùng có mặt cũng được chứ??
Có vẻ chỉ có thể chọn một bộ lọc SMS thôi.
Không thể dùng đồng thời nhiều bộ lọc được hu hu
Wow, tuyệt vời!! Còn thích hơn cả Huhu!!!
https://apps.apple.com/kr/app/…
Có vẻ liên kết bị sai ;;
Tôi đang dùng nó rất hiệu quả. Mỗi lần nhìn thấy đống tin nhắn rác chất chồng lên nhau, tôi lại thấy rất hả lòng.
https://apps.apple.com/kr/app/…
Tôi cứ thấy quen quen là từ đâu, hóa ra là do một thành viên trên Clien làm ra. Họ cũng đã đăng bài chia sẻ hậu kỳ phát triển, nên ai thấy tò mò thì xem cũng hay đấy. https://clien.net/service/board/…
Có vẻ ứng dụng này được làm tốt hơn nhỉ haha