onError no parece que salte nada en principio. Por ahora estoy probando en un servidor gratuito un poco limitado (Parece que no tengo permisos para escribir un fichero de Log, ni tengo una forma de configurar los permisos para esa carpeta... tendré que probar en local para que al menos pueda tener algo más de información) y cualquier cosa que necesito ver lo lanzo a través de un replyOrFalse
Tu solución podría ser válida, pero me temo que quiero ir un poco mas allá, no quiero mandar mensajes a las personas, quiero reenviar los mensajes (Que sean los mensajes de los usuarios originales los que les lleguen, vamos un reenvio de toda la vida, si es que se puede hacer a través de una sbapp claro...) originales tal cual, excluyendo al que lo envía. Por eso el textmessageorfalse no me valdría de mucho, además tengo que ir recorriendo todos los seguidores que tengo para hacer comprobaciones (Si, se que es altamente ineficiente, pero dado que no hay una llamada que me de una lista de los seguidores, que se encuentren a menos de una distancia que yo le indique es lo que me toca ->!SPOILER ALERT! de lo que quiero hacer jejeje) y entonces mas o menos podré reenviar el mensaje a cada uno de ellos (Cosa que ya he probado creando un array con un solo sbcode y pasándoselo al forward, y sigue igual) después de hacer las comprobaciones, por lo cual la url siempre va a ser muy corta, por ahora solo estaba probando a reenviar.
Así que sigo en el mismo sitio que estaba ayer, cuando tenga un rato probaré en local a ver si me deja escribir un fichero de log y ver lo de las urls de curl que me comentas
PD: Se me ha encendido una bombillita, pero dudo mucho que sea por eso ¿No habrá que cargar el sbmessage completo para poder reenviar el mensaje no? Porque el forward solo pide el id del mensaje nada mas...