Sur mon téléphone prépayé, je peux recevoir le solde actuel sous forme de réponses par message texte. Il s'agit de cinq messages, quatre indiquant le solde lui-même et quelques bonus supplémentaires, et un autre indiquant le nombre de SMS restants. Cependant, il faut pour cela envoyer un message au numéro du solde, lire chacune des réponses, puis les effacer manuellement. Comment puis-je mettre en place une simple notification pour remplacer cela en utilisant Tasker ?
Réponses
Trop de publicités?
Utilisateur non enregistré
Points
0
Voici un résumé de la façon dont je l'ai mis en œuvre. Outre Tasker, j'ai également utilisé :
- AutoNotification pour une notification plus riche.
- SMS Popup pour supprimer la notification par SMS des réponses au solde.
- Suppression automatique des SMS pour supprimer silencieusement les réponses aux SMS après un certain temps.
Profils
- Demande de solde sur les appels - lors d'un appel sortant : Solde avant appel , à la sortie : Solde après appel .
- Traiter le solde reçu - sur les SMS reçus des numéros de solde : Équilibre des processus .
- Afficher le résumé de la balance - en Équilibre ensemble de variables : Afficher l'équilibre .
Tâches
-
Solde avant appel
AutomatedBalance = Yes CheckConsumption = Yes Request balance by SMS
-
Solde après appel
Wait 15 seconds Unset CheckConsumption Request balance by SMS Flash "Balance has been requested"
-
Équilibre des processus
response = number from each SMS response Case SMS sender is the one responsible for Bonus balance BonusBalance = response SMS balance SMSBalance = response Normal balance BalanceConsumption = (Balance - response) Balace = response Favorite-number balance FavoriteBalanceConsumption = (FavoriteBalance - response) FavoriteBalance = response Same-carrier balance CarrierBalanceConsumption = (CarrierBalance - response) CarrierBalance = response Local landline balance, then LocalBalanceConsumption = (LocalBalance - response) LocalBalance = response Unknown sender # This normally means an error, when none of the above have been fired Append "(previous)" to Balance
-
Afficher l'équilibre
If CheckConsumption If Balance is not currency notify "Error while getting the balance in the beginning of call" Exit from task Wait 5 seconds If Balance is currency If FavoriteBalanceConsumption > 0 consumption = FavoriteBalanceConsumption Prefix consumption with "Call to favorite (min) consumed" Else if CarrierBalanceConsumption > 0 consumption = CarrierBalanceConsumption + LocalBalanceConsumption + BalanceConsumption Prefix consumption with "Call to same-carrier number consumed" Else if LocalBalanceConsumption > 0 consumption = LocalBalanceConsumption + BalanceConsumption Prefix consumption with "Call to local number consumed" Else if BalanceConsumption > 0 consumption = BalanceConsumption Prefix consumption with "Regular call consumed" Else if AutomatedBalance consumption = "Free call" Else consumption = "Phone balance" Notify consumption and all balances Set all unset balances to zero Set all consumptions to zero Else previous_balance = number from balance prefixed with "Previous balance is" notify "Error while getting the balance", previous_balance Unset AutomatedBalance
AsfaltMan
Points
31