Discord, Sms/mms, Macrodroid et bottle/Flask

Endercraft

Moderator (& bug finder :D)
Cette permission est-elle autorisée ?
Screenshot_2023-07-09-22-46-29-286-edit_com.google.android.permissioncontroller.jpg
Il faut aussi désactiver toutes fonctionnalités de sauvegarde de batterie pour Termux et Termux:Tasker

Cette macro pour être notifié de nouveaux posts marche très bien : c'est comme ça que je répond très vite !
 

Honimoura

Member
Hummm... j'ai un souci avec la reponse à la notification.... j'ai fait "definir manuellement", "choisir l'Application" = Discord, "contenu du texte" = tout, coché "expression réguliere" et "Texte de réponse" = [lv=MessageR] qui contient le texte renvoyé par le serveur python dans un fichier texte, récupéré par la variable par "lire un fichier". Mais il ne fait rien, peut etre parce que la notif n'est plus une notification "active" ?
 

Honimoura

Member
Bon, j'ai trouvé une altérnative pour me retrouver sur discord avec la zone de texte selectionné et le message de la varible dans le presse papier, maintenant je cherche une solution pour coller dans la zone de texte et envoyer.... pas facile
 

Honimoura

Member
Coucou a tous, c'est bon, en trichant un peu ca fonctionne et pour Discord et pour les sms (mais ca, y a l'option deja prevu dans macrodroid), un ptit coup lance une appli, de wait, un clique aux coordonnées, etc et tout fonctionne. Faut juste que je fasse 2 scripts de plus, 1 pour ping le serveur pour activer la macro que si le serveur est joignable et... merde je sais plus pourquoi le 2eme :D

EDIT: AH SI ! Le 2eme pour fermer l'appli en question car mon tel n'est pas rooté
 

Honimoura

Member
Heu, re coucou. Petite question technique, concernant les interactions tactiles. Le clic et clic long, ok, mais les gestuels ne semblent pas fonctionner... Il y a un truc a faire que je n'aurais pas vue ? C'est bien position de depart x, y et position d'arrivé x, y ? Et le temps pour le temps d'execution de l'action ? Car c'est le seul qui ne fonctionne pas pour moi et j'en ai besoin pour sélectionner un contacte
 

Honimoura

Member
Oui oui c'est pourquoi j'ai mis 1500 ms avec une action wait de 10 sec juste avant pour que l'appli soit lancé (elle se lance entre 5 a 7 sec). J'ai besoin que dans l'appli l'action geste fasse un glissé du bord gauche au bord droit, j'ai donc commencé a x=0, y=250 jusqu'a (environ) x=700, y= 250) mais rien ne se fait et la suite non plus donc je vois bien qu'il y a un problème a cette action là

EDIT : Car sans cette action les autres "clic" suivants se font, mais si je mets le geste glissé, les autres clics ne se font pas (qui pourtant possèdent quand même leurs zones de clics)
 
Last edited:

Honimoura

Member
En gros, voici toute la procédure :

Déclencheur : Notif discord

Action :
if connecté a mon wifi
lancer script ping et sauvegardé le résultat dans la variable ping
if ping = 0 (réussi)
effacer les valeurs des variables "Appli, Expediteur, Message et MessageRéponse"
Initialiser les variables "Appli, Expediteur, messages" avec les valeurs "app, nom et message" de l'appli
Lancer script "envoi des données au serveur" et attente de la donnée réponse
------
De la le serveur me dit le message, je donne la réponse et la renvoi au script du tel qui la recoit et la sauvegarde dans un fichier texte
------
Initialiser la variable MessageReponse (vide)
Lire fichier texte (reponse) et sauvegarder le contenu dans la variable MessageReponse
Copier la valeur de la variable MessageReponse dans le presse-papier
Lancer Discord
wait 10 sec
//geste glissé
clic sur le contacte\\
clic long sur la zone texte
clic sur collé
clic sur envoyer

Si je met le geste glissé, tout s'arrete apres avoir lancé Discord, si je l'enleve (et du coup selection du contacte) tout fonctionne, mais peut etre pas au bon contacte...
 

Honimoura

Member
Quelque chose dans le journal système ?
Si je le laisse, il me met l'erreur pour le clic suivant le "clic geste" (que je viens de voir) UIInteraction clic returned: UIInteractionResult(requestId=37, result=false, timeTaken=3) Mais en même temps vu que les contacts ne sont pas là vu que le clic geste ne bascule pas... il clique dans le vide...

Mais concernant le clic geste il n'y a aucune erreur, cependant je regarde l'ecran lors de la procédure et tout fonctionne jusqu'a ce glissé qui ne se fait pas...
 

Honimoura

Member
Afin d'éliminer toute intéraction qui bloquerait, j'ai créé une autre macro qui, une fois une notif recu, il lance discord et fait le clic geste. Tout se fait sauf le clic geste et aucune errreur dans le journal. Il dit bien notif recu, lancer Discord, attendre 10 sec (scheduling et waking up) puis geste. Sans erreur mais il ne fait pas le geste sur l'appli

EDIT : n'etant pas obligé de le faire depuis le bord, j'ai essayé differentes zones de depart pour "x" et ca ne change rien
 

Endercraft

Moderator (& bug finder :D)
Bizarre... Ça marche parfaitement pour moi et je ne me souviens pas d'avoir rencontré ce problème. Une capture d'écran de l'action ou cas où ?
 

Honimoura

Member
N'y a t'il pas une extension qui permet de reproduire les actions tactiles effectuées ? Car j'ai éssayé aussi avec les sequences de gestes et même souci
 

Honimoura

Member
Oui, les voici

Edit : Je suis passé, pour "y", a 1300 car c'est une zone ou il n'y a pas de texte et ou le glissement fonctionne (Resolution 720x1520)

Edit 2 : J'ai mal formulé, le glissement fonctionne manuellement... sans risque de cliquer sur du texte, mais l'action glisser elle, ne fonctionne pas :D
 

Attachments

  • Screenshot_20230713-185723_MacroDroid.jpg
    Screenshot_20230713-185723_MacroDroid.jpg
    57.5 KB · Views: 2
  • Screenshot_20230713-185729_MacroDroid.jpg
    Screenshot_20230713-185729_MacroDroid.jpg
    45.3 KB · Views: 2
  • Screenshot_20230713-185735_MacroDroid.jpg
    Screenshot_20230713-185735_MacroDroid.jpg
    53.9 KB · Views: 2
Last edited:
Top