5 puntos por xguru 2021-07-19 | 8 comentarios | Compartir por WhatsApp

Me surgió la necesidad de enviar periódicamente mensajes SMS a un grupo de unas 10 a 20 personas, pero el contenido de cada mensaje era distinto y había que armarlo combinando información de varios lugares, así que implementé una función para enviar SMS en Google Sheets. En mi país no hay muchos servicios que ofrezcan una API de SMS que se pueda invocar solo con Javascript[1], así que me costó encontrar uno, pero una vez hecho resultó ser bastante útil. También me sirvió descubrir que se pueden agregar menús a Google Sheets con bastante facilidad.

var ui = SpreadsheetApp.getUi();

ui.createMenu('Enviar SMS')

.addItem('Enviar a todos', 'sendAll')

.addSeparator()

.addItem('Enviar prueba', 'sendTest')

.addToUi();

Si tienen algún código que hayan hecho porque lo necesitaban en su vida cotidiana, cuéntenmelo.

[1] https://coolsms.co.kr/

8 comentarios

 
freedomzero 2021-07-21

Había hecho en Go un programa que reemplaza la ruta relativa de imágenes del editor Markdown llamado Typora por la dirección del servidor del blog de Ghost...

https://github.com/Indosaram/tgug

 
nezz1204 2021-07-20

Estoy usando un bot de Telegram que hice para que me avise cuando se desocupe un lugar en el camping.

 
platypus 2021-07-19

Hice un bot de COVID que me avisa cada mañana por Telegram la cantidad de casos confirmados, y también un weather bot que te dice el pronóstico si le preguntas jaja

 
ffdd270 2021-07-19

Yo necesitaba un Time Timer que, al definir una franja horaria, avanzara automáticamente dentro de esa franja, así que hice uno. Lo programé en React y lo tengo corriendo en una Raspberry Pi; como puedo seguir viendo cuántos minutos quedan, me resultó bastante útil.

http://media.choice-story-wiki.de:3000/ (página para probarlo)

https://github.com/ffdd270/time_devider (repo)

Como React hace facilísimo crear algo así de simple (...), aunque mi trabajo principal no sea web, estuvo buenísimo poder desarrollarlo rapidísimo / que fuera multiplataforma / y no tener que preocuparme por el despliegue. Si lo hubiera hecho con Qt, habría estado renegando desde la configuración =m =...

 
kunggom 2021-07-19

No exactamente porque lo necesitara para la vida diaria… pero sí he escrito código por entretenimiento, como [buscar todos los nombres de estaciones de tren de nuestro país que contienen una consonante o vocal específica y ordenarlos por frecuencia].

Y aunque no lo hice yo directamente, sí vi que una persona de nuestro equipo creó y usa un chatbot sencillo. Funciona de manera que, al ingresar una palabra clave específica, devuelve una respuesta predefinida; y me da la impresión de que hay bastantes personas que hacen y usan chatbots de ese nivel. Probablemente sea el tipo más común de código práctico para la vida diaria.

 
wan2land 2021-07-19

Estoy juntando todas las alertas en Telegram, así que también recibo GeekNews por Telegram para leerlo. :-)

GeekNews Slack -> webhook de Slack -> AWS Lambda (¡free tier!) -> Telegram

https://t.me/geeknews_chat

 
bluenyx 2021-07-21

Como uso principalmente Telegram, había pensado en hacer esto, pero ya existe :D

Gracias.

 
majorika 2021-07-19

Aunque no es para la vida diaria, hice y uso una app de fans y un servicio/página de administración que busca videos relacionados en YouTube porque quería dar a conocer un poco más a mi cantante favorito.