App de filtrado de SMS para iOS usando ChatGPT
(apps.apple.com)Los mensajes de spam se envían a junk y no muestran notificaciones. El resto se clasifica en 6 categorías. Solo se pueden filtrar SMS, y iMessage no se puede filtrar porque usa un mecanismo distinto.
Las categorías están compuestas por dos acciones (transaction, promotion) y sus subacciones.
Motivación para desarrollarlo
- Últimamente me estaban llegando muchos mensajes spam. Recomendaciones de acciones, grupos de señales, cosas tipo “oppa” y demás.
- Como la atención es un recurso que se agota, pensé que debía evitar exponerme a este tipo de ruido.
Proceso
- Lo desarrollé siguiendo la guía de desarrollo.
- Por razones de seguridad, solo se puede usar una API predefinida, y ese dominio debe tener configurado
.well-known/apple-app-site-association. - Por razones de seguridad, en
Message Extensionno se puede escribir en memoria, solo leer. Las reglas se configuran en la app principal yMessage Extensionlee esaFilter Rulepara usarla. - Se puede filtrar con
prefix,suffix,regex, etc. - En
Message Extensionno se puede conocer el número de teléfono del destinatario; solo se conoce elsendery elbodydel mensaje recibido. - El servidor se montó usando Cloudflare.
Prompt de GPT (parcial)
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
…
- Si el spam por mensaje te está estresando, pruébala. Una vez que la instalas y la dejas configurada, ya no hace falta volver a abrir la app.
Monetizarla es casi imposible
- Para pensar en monetizar con anuncios o suscripción de pago, los usuarios tendrían que entrar a la app de forma constante, pero por la naturaleza de la app, una vez que la configuras ya no hay motivo para volver a abrirla, así que no se me ocurrió nada. Por eso es gratis.
- También podría construirse una base de datos de números spam y bloquear incluso llamadas spam, pero para hacerlo como proyecto paralelo se sentía demasiado grande.
12 comentarios
¡trilliwon!
Últimamente me llegaba mucho spam relacionado con acciones y me tenía muy molesto, pero lo he estado usando con satisfacción.
Tengo una pregunta.
Cuando instalas la app, se registran 3 filtros básicos.
Entre ellos también había un filtro para
"(광고)".Así que pensé: ah, si tiene el texto "(advertencia publicitaria)", entonces se filtrará hacia "publicidad",
pero se fue a junk.
Por supuesto, tenía activado el filtrado con IA.
¿Parece que hay algún orden de prioridad?
Y, por cierto, ¿no han pensado en crear una lista blanca?
jaja
Lo actualicé.
Al crear un filtro, si seleccionas una categoría distinta de
junk, funcionará como una lista blanca.La prioridad la tienen primero los filtros creados por ti, y entre esos filtros, tienen prioridad los que están más arriba en la lista.
Si los filtros creados por ti no logran filtrar nada, funcionará en modo AI.
https://apps.apple.com/kr/app/…
El filtro solo puede enviar a
junk. No permite asignar categorías jaja.La configuración se puede hacer más específica; mañana voy a probar agregar esa función.
Si activan la IA y quitan el filtro de anuncios, los SMS publicitarios irán a la categoría correspondiente.
Sí, se puede agregar una lista blanca. Mañana lo haré, lo publicaré y se los volveré a compartir :)
Muchas gracias por la respuesta rápida.
Lo probaré y luego les daré mi retroalimentación.
Gracias.
¿Eh?? ¿Puede estar bien si están los dos juntos??
Parece que solo se puede seleccionar un filtro de SMS
No se pueden usar varios al mismo tiempo :(
¡Wow, está genial! ¡Es mejor que HooHoo!!!
https://apps.apple.com/kr/app/…
Parece que el enlace está mal ;;
Lo estoy usando muy bien. Cada vez que veo los mensajes basura acumulándose, me siento satisfecho.
https://apps.apple.com/kr/app/…
Me sonaba haberlo visto en algún lado, y resulta que lo hizo un usuario de Clien. También publicó una reseña de desarrollo, así que si les da curiosidad, vale la pena verla. https://clien.net/service/board/…
Parece que esta app está mejor hecha jajaja