【自動化】MacroDroid Part16【マクロ】 (921レス)
1-

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
908
(3): 01/31(土)17:32 ID:l/aUo74V(2/5) AAS
みんな実際どうしてるのかが知りたいので引き続きご意見募集中

>>906
実際にどうしてるか教えてくれると嬉しい

>>907
文字数制限は3,800文字らしい
webhookID一覧も配列にして(一括送信時に使用して)いるので送ろうと思えば送れるけど、webhookIDが変わるとその変わった端末に送れないよな〜とか思って別の方法を考えてる
送り方は普通に、対象配列をjson文字列に変換(JSON出力を使用)してHTTPリクエスト(POST)のコンテントボディに設定して送信
この時コンテントボディのコンテントタイプを「application/json」にするだけ
909: 01/31(土)17:44 ID:l/aUo74V(3/5) AAS
>>908の追記
受け取り側でJSON解析を使用してjson文字列を配列に戻す
910
(1): 01/31(土)19:08 ID:DDchB2S4(1/3) AAS
>>908
ありがとう
だけどwebhook urlの連想配列をjson出力しても送信できなかった
それならとjson出力した内容を暗号化して送信したけど今度は+文字が改行に文字化けして送られてしまい復元できなかった
webhookで送れない文字ってどうやって送ればいいの??
911: 01/31(土)20:22 ID:DDchB2S4(2/3) AAS
>>910
これやり方が違っただけだった
いつもと違う送受信方法だったから詳細が書いてない部分の設定が違ってただけで無事に送れました
912
(1): 01/31(土)22:00 ID:DDchB2S4(3/3) AAS
>>908
おかげで連想配列を送れるようになったので全端末のwebhook url listsを配列を繰り返してすべての機種に送信するようにした
新機種とかMacroDroidの再インストールとかでwebhook urlの変化があったとしても新たに変わった方からリストに基づいて送信すれば全機種のリストが自動更新できるようになった
元々1機種毎に送信して更新してたのだけど機種が増える度にマクロを作ってたのが面倒だったのがいっぺんにできるようになってスッキリしたよ
ありがとう
913
(1): 01/31(土)22:33 ID:l/aUo74V(4/5) AAS
>>912
時間とれなくて遅くなってごめん
できたようでよかった
補足だけど、webhook情報を配列にする場合はurl全部じゃなくて
〜trigger.macrodroid.com/「ここにある謎の文字列」/識別ID
上記の「ここにある謎の文字列」部分だけがおすすめ
文字数も減るし他の部分は同じだから不要
914: 01/31(土)22:34 ID:ZtkzbKmT(1) AAS
そうすると具体的に何が出来るの?
915: 01/31(土)23:09 ID:l/aUo74V(5/5) AAS
全端末のwebhook情報一覧を全端末で保有していれば、他の端末のマクロをwebhookで動かせる
ある端末で配列を編集した後、その端末でマクロを実行するだけで他の全端末の同じ配列を一括更新できたりする
916: 02/01(日)00:14 ID:Jda7rQ89(1) AAS
Bluetoothデバイスのバッテリー残量って
Android側でも受け取れてるみたいだけど
これを利用して「この機器がバッテリー残30%になったら通知を出す」とかできないもんかな、イヤホンとかスマートウォッチとか
917: 02/01(日)00:32 ID:FY3ZL3Z7(1/2) AAS
AI による概要
Windows 11 25H2 が10月14日付近からWindows Update経由で配信 ...
Windows 11 25H2は、2025年9月30日にリリースされた小規模な年次機能更新(Windows 11 2025 Update)です。24H2をベースにした「イネーブルメントパッケージ」形式で、セキュリティと安定性の向上、Copilotの強化など、高速・軽量なアップデートです。
918: 02/01(日)00:34 ID:FY3ZL3Z7(2/2) AAS
誤爆すまん
919
(2): 02/01(日)06:56 ID:c8Jt8X6a(1) AAS
>>913
ありがとう
でもそのやり方だといちいち部分編集が必要なので面倒だと思う
マジックテキストでwebhook基本urlが取得できるので自機の部分をマジックテキストで更新してから送信するようにするとURLが変わっても必ず最新URLが送られるようになる
文字数制限も3600もあるようなので全然余裕だしHTTPリクエストの書き方も{lv=variable}tethering_onとシンプルに表記できて見やすくなるよ
920: 02/01(日)08:29 ID:g1h22lkM(1/2) AAS
>>919
なるほど
自端末ID部分取り出しの手間を省いたんだね
そのやり方ならそれがいいね
HTTPリクエストのURLは「~trigger.macrodroid.com/{lv=webhookID}/識別ID」って感じになるので確かに見やすさは劣るかもしれない
ただ重複文字列は無くなる
どっちでもいいね
921: 02/01(日)11:19 ID:g1h22lkM(2/2) AAS
Googleスプレッドシート経由等を試したけどwebhookID一覧を管理する方が楽だったw
自端末のwebhookIDはマクロ実行時に自動更新するように元々組んである(これは>>919さんと同様)
webhookIDが変わることはあんまりないし、変わる時はその端末をさわる必要があるからその時に対象端末からマクロ実行でいいや
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s