Notificaciones Pushover

Plugin para integrar notificaciones de Pushover.

Esto permite enviar notificaciones a través de Pushover, lo que habilita el soporte de notificaciones push para iOS mediante una aplicación de terceros.

Configuración

Una vez instalado, necesitarás un token de API de aplicación. Crea una nueva aplicación y completa el formulario.

Después de crear la aplicación, copia el token de API resultante en las páginas de administración de plugins de Discourse y activa el plugin.

Todos los usuarios podrán agregar sus claves de usuario en sus preferencias → Notificaciones.

Recibirás un mensaje inmediato de Pushover confirmando la suscripción.

18 Me gusta

Is this for real time notification on the phone when the site is not hosted by Discourse? Or is it for other purposes?

You got it; that’s pretty much it. Desktop and Android both have notification support natively; this is a way for self-hosters to get a notifications on iOS.

4 Me gusta

Thanks for this! Aside from the one time in-app purchase for each user, what are the pros and cons of using this vs. DiscourseHub?

1 me gusta

It’s probably less set up involved if users already are using Pushover (there have been a few requests for this already) - Pushover also allows you to customize which devices get notified. If you’re already in the ecosystem (as I have waded in), it gives an option for you to continue down that path.

On the downsides aside from in app purchases, this plugin isn’t going to be offered by any of DIscourse’s current hosting, so continued support here is really on my own time. You are also dependent on the discourse instance installing the plugin, whereas Hub can be used for any site, regardless of plugins.

DiscourseHub has separate concerns in addition to notifications - namely it allows you to aggregate activity of sites all in a single place. This plugin is just concerned with delivering notifications.

I built this mainly because I missed built in push notifications while moving to iOS, and had started using Pushover in other contexts (IRC, and long-running command line prompts), so it felt natural to start experimenting sending Discourse notifications to Pushover as well.

10 Me gusta

¿Este plugin sigue activo? Lo tengo instalado, añadí la clave de API de Pushover, pero no veo ningún lugar en /u/waffleslop/preferences/notifications para agregar una clave de usuario.

Discourse 2.7.0.beta5

¡Sigo por aquí! :wave: Últimamente he estado más detrás de escena. Ha pasado un tiempo desde que profundicé en este plugin en particular, pero déjame ver qué puedo averiguar.

2 Me gusta

@waffleslop Puedo confirmar que este complemento sigue funcionando. ¿Has activado el complemento y guardado tu clave de API de la aplicación?

No aparecerá a menos que el complemento esté activado. El usuario necesitará actualizar la página para que se muestre después de eso.

Screenshot from 2021-04-17 20-18-10

Después de eso, verás lo siguiente en los mensajes:

1 me gusta

El plugin me funciona. Todo está bien.

Hola @featheredtoast, ¿es posible que una actualización reciente de Discourse haya roto el plugin? :confused:

Unos días después de actualizar a 2.9.0.beta1, recibí este mensaje de Pushover diciendo que mi plugin de Discourse está haciendo demasiadas solicitudes no válidas a su API.

Esto sucedió a pesar de mi muy bajo volumen de notificaciones. No estoy ni cerca de su cuota.

Hmm, no conozco nada que pudiera causar que esto falle en el lado de Discourse, pero puedo echarle un vistazo.

3 Me gusta

Este plugin está generando una advertencia de depreciación:

El uso del Ember Global está obsoleto. Deberías importar el módulo Ember o la API específica en su lugar.

¿Hay algún plan para actualizar el plugin? No ha habido actividad aquí en bastante tiempo, por lo que puedo ver.

1 me gusta

Me hubiera gustado usar esto también. Pero lamentablemente puedo confirmar que en este momento el uso de este complemento causa un error en la consola ReferenceError: Ember is not defined

Por ahora, puedes probar este fork:

url: https://github.com/Arkshine/discourse-pushover-notifications
branch: fix-deprecation

Más tarde haré un PR adecuado. :+1:

4 Me gusta

¡Puedo confirmar que tu versión corregida funciona de mi parte!
¡Gracias! :folded_hands:

1 me gusta

Parece que David me gana en esto, ¡gracias! :smile:

2 Me gusta

Ah, lo siento @Arkshine. Estaba trabajando en un informe del mismo problema en Site broken due to ember 5 upgrade - #12 by david.

En mi opinión, todavía vale la pena publicar tu PR, y luego cerraré el mío. Parece que el tuyo hace un poco más de limpieza y también soluciona una depreciación del lado del servidor :chefs_kiss:

1 me gusta

No hay problema @david :smile:. Quería dividirlo en varios PR, pero probablemente no importe mucho aquí.
Hice el PR :+1:

4 Me gusta

Disculpas por no haber mantenido este plugin al día últimamente. Gracias por los cambios @Arkshine. Muy apreciado :heart:

3 Me gusta

Hice un pequeño PR para corregir la traducción faltante cuando llega un mensaje de chat.

Corregir la traducción faltante cuando llega un mensaje de Chat. ¡Mantenlo compacto! · Pull Request #5 · featheredtoast/discourse-pushover-notifications (github.com)

2 Me gusta