5 pontos por xguru 2021-07-19 | 8 comentários | Compartilhar no WhatsApp

Eu precisei passar a enviar periodicamente mensagens SMS para um grupo de cerca de 10 a 20 pessoas, mas o conteúdo de cada mensagem era diferente e precisava ser montado a partir de várias fontes, então implementei uma função de envio de SMS no Google Sheets. Não foi fácil encontrar uma opção, porque no mercado local não há muitos provedores que ofereçam uma API de SMS que possa ser chamada apenas com Javascript[1], mas depois de pronto acabou sendo bem útil. Também foi útil descobrir que dá para adicionar menus ao Google Sheets com facilidade.

var ui = SpreadsheetApp.getUi();

ui.createMenu('Envio de SMS')

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

.addSeparator()

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

.addToUi();

Se vocês também já criaram algum código por necessidade do dia a dia, compartilhem por favor.

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

8 comentários

 
freedomzero 2021-07-21

Eu já tinha feito em Go um programa que substitui o caminho relativo de imagens do editor Markdown chamado Typora pelo endereço do servidor do ghost blog..

https://github.com/Indosaram/tgug

 
nezz1204 2021-07-20

Estou usando um bot do Telegram que criei para avisar quando surge uma vaga em um camping.

 
platypus 2021-07-19

Eu fiz um bot da COVID que me avisa todo dia de manhã no Telegram o número de casos confirmados, e também um weather bot que responde quando pergunto a previsão do tempo rs

 
ffdd270 2021-07-19

Eu precisei de um Time Timer que, ao definir um intervalo de tempo, avançasse automaticamente dentro desse período, então acabei fazendo um.

Escrevi em React e estou usando em um Raspberry Pi; foi bem útil porque dá para continuar conferindo quanto tempo ainda falta em minutos.

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

https://github.com/ffdd270/time_devider (repositório)

Como o React torna muito fácil criar algo simples desse nível (...), mesmo eu não trabalhando com web na minha atividade principal, foi ótimo poder desenvolver tudo muito rápido / ter compatibilidade multiplataforma / e nem precisar me preocupar com deploy. Se eu tivesse feito em Qt, já teria começado xingando na configuração =meh=...

 
kunggom 2021-07-19

Não exatamente por necessidade da vida cotidiana… mas, para passar o tempo, já escrevi um código para [encontrar todos os nomes de estações do nosso país que contêm uma determinada letra ou consoante/vogal e ordená-los por frequência].

E, embora não tenha sido eu que fiz, já vi um membro da nossa equipe criar e usar um chatbot simples. Funciona de um jeito em que, ao inserir uma palavra-chave específica, ele retorna uma resposta pré-definida, e me parece que bastante gente faz e usa chatbots nesse nível. Talvez esse seja o tipo mais comum de código voltado para necessidades do dia a dia.

 
wan2land 2021-07-19

Estou reunindo todos os alertas no Telegram, e estou vendo o GeekNews recebendo ele pelo Telegram. :-)

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

https://t.me/geeknews_chat

 
bluenyx 2021-07-21

Eu uso principalmente o Telegram, então pensei em criar isso, mas já existe :D

Obrigado.

 
majorika 2021-07-19

Não é exatamente para a vida cotidiana, mas eu uso um app de fã que criei porque queria divulgar um pouco mais uma cantora de que gosto, além de um serviço/página de administração que encontra vídeos relacionados no YouTube.