Partilhar notificações do Telegram com outro telemóvel


(Sebastião Lopes) #1

Bom dia
Gostava que a esposa recebesse também notificações no telemóvel dela.
Depois de ter pesquisado no github em algumas configurações e depois de ter colocado esta questão no discord, fiz desta forma:

(antes da sugestão do dgomes)

telegram_bot:
   platform: polling
   api_key: !secret keytelegram   # meu token
   allowed_chat_ids:
     - !secret chat    # meu chat_id
     - !secret chat1   # chat_id da esposa

notify:
  - name: telegram
    platform: telegram
    chat_id: !secret chat
  - name: telegramgraca
    platform: telegram
    chat_id: !secret chat1 
  - platform: group
    name: all
    services:
      - service: telegram  
      - service: telegramgraca 

Colocando na automação - service: notify.all

Resultado: Só eu recebo notificações

(depois da sugestão do dgomes)

telegram_bot:
   platform: polling
   api_key: !secret keytelegram   # meu token
   allowed_chat_ids:
     - !secret chat    # meu chat_id

telegram_bot:
   platform: polling
   api_key: !secret keytelegram1   # token da esposa
   allowed_chat_ids:
     - !secret chat1   # chat_id da esposa

notify:
  - name: telegram
    platform: telegram
    chat_id: !secret chat
  - name: telegramgraca
    platform: telegram
    chat_id: !secret chat1 
  - platform: group
    name: all
    services:
      - service: telegram  
      - service: telegramgraca

Colocando na automação - service: notify.all

Resultado: Só a esposa recebe notificações

Colocando na automação - service: notify.telegramgraca

Resultado: Só a esposa recebe notificações

Colocando na automação - service: notify.telegram (estranho :thinking:)

Resultado: Só a esposa recebe notificações

Resultado: Iphone da esposa 1
Meu Samsung 0
Ganha a esposa

Mais uma luta. Help please

Cumprimentos
Sebastião


(Rodolfo) #2

Eu tenho da seguinte forma:

telegram_bot:
  platform: polling
  api_key: !secret api_key_telegram
  allowed_chat_ids:
    - !secret chatid01
    - !secret chatid02

 
notify:

  - name: telegram
    platform: telegram
    chat_id: !secret chatid01
  
  - name: telegramp
    platform: telegram
    chat_id: !secret chatid02

Não precisas ter dois bots.
O mesmo bot serve para vocês os dois.


(Sebastião Lopes) #3

Olá Rodolfo. A forma como tens parece ser a minha primeira opção conforme mostrei antes. No entanto aí, como disse, só eu é que recebo notificações.


(Sebastião Lopes) #4

Está resolvido e naturalmente estava a ser um erro cometido por mim.
Passo a explicar pois pode servir de ajuda a outros.
Antes de mais, a primeira opção que referi atrás (apenas com um telegram_bot) é a que está a funcionar. A segunda, se seguir o mesmo método até pode ser que também resulte mas não experimentei.

Quando criei o meu bot dei-lhe o nome “meubot” (nome fictício) com um token e um chat_id. Criei outro bot no telemóvel da esposa que chamei “botdagraca” também com um token e um chat_id.

Quando numa automação envio para mim e para a esposa uma notificação, no meu telegram em “meubot” sou notificado. No telegrama da esposa em “botdagraca” não aparecia nenhuma notificação.

Por acaso no telegram da esposa, chamei “meubot” e agora, já tenho notificações em ambos, esquecendo o “botdagraca”. Meus amigos, não sei se é a forma correcta ou não. O que é certo é que já tenho notificações nos dois telemóveis.
Obrigado a todos
Cumprimentos
Sebastião