LINE 自動転送 (Shell版 or HTTP版)

JA-Translator

Moderator

【LINE 自動転送】(シェルコマンド版)@テンプレートストア🔗

※テンプレートストアのリンクはMacroDroidアプリで開けます。

スマホを2台持ちしている人で、例えば、AndroidのLINEから、iPhoneのLINEへ、内容を転送します。
ただし、内容を転送するだけのため、返信は不可です。
LINE Notify(LINE公式API)で自分専用のトークンを発行して使用するため、転送先は「自分のアカウント」「自分が参加しているグループ」です。

動作機器:
LINE APIの仕様のとおり、取得した自分のトークンを使用して 「HTTP POSTリクエスト」を送信します。
ここでは 「コマンドを送信」アクションで「curl」コマンドを使用しているため、シェルコマンドを使用できない機器では動作しません。


詳しい手順:【LINE 自動転送】➡️(外部リンク)
 

mirosara

New member
はじめまして、
テンプレートストアから設定完了して無事に特定の人からのメッセージをグループトークへ転送するところまではできました。
例ではFromWhoからの受信で指定した人からのメッセージを転送できたのですが、
特定のグループトークをすべて転送するにはFrom○○と設定すれば他のグループトークへ自動転送できますか?
 

JA-Translator

Moderator
特定のグループトークをすべて転送するにはFrom○○と設定すれば他のグループトークへ自動転送できますか?

はい、出来ると思います。(私はまだ試していませんが)
通知表示の「From〇〇」と同じ位置にグループ名が表示されていれば、送信元が個人からでもグループからでも区別なく、マクロが反応します。

お試しいただけますか?
何か不具合があれば、またお知らせくださいませ。
 

mirosara

New member
なるほど。。つまりFrom○○にはグループ名を入れてみるということですね。
試してみたいと思います。

もう一つ質問なのですが、
このマクロでスタンプや写真は転送できませんか?

いまのところ実験してみても「○○が写真を送信しました」「○○がスタンプを送信しました」となってしまうんです。
もし、解決方法をご存知であれば教えていただきたいです。
 

mirosara

New member
なるほど。。つまりFrom○○にはグループ名を入れてみるということですね。
試してみたいと思います。

グループ名を入れてみたところ無事に転送できました。
ただ、メッセージが途中で切れてしまいます。
全角で21文字程度しか表示されません。どこかの設定をかえる必要があるでしょうか?
 

JA-Translator

Moderator
このマクロでスタンプや写真は転送できませんか?
いまのところ実験してみても「○○が写真を送信しました」「○○がスタンプを送信しました」となってしまうんです。

グループ名を入れてみたところ無事に転送できました。
ただ、メッセージが途中で切れてしまいます。
全角で21文字程度しか表示されません。どこかの設定をかえる必要があるでしょうか?

無事に転送できたようで良かったです!

上記の2点は、残念ながら、(たぶん)どちらも解決できないと思います。
転送している内容は、「通知バーに表示されているもの」をコピーして転送しているだけなので、
そもそも通知に表示されないものは、転送できません。

通知バーに表示する内容「何を表示するか?」は、LINEアプリの仕様のため、ユーザーがコントロールは出来ない範囲で、
かつ、恐らく通知バーの表示制限(「最大の表示数」や「テキスト表示」)はAndroidの仕様で決まっている(はず)と思うので、
そこに画像を含めることは出来ないと思います。


かろうじて別の方法を提案すると、
転送先のデバイスはAndroidでしょうか?
もしYESであれば、LINE lite 版がありますので、それを(転送先のAndroidに)インストールすると、2台目でもLINEを使えます。
(直に同じアカウントを使って、2台目で使用できる)
ただし、LINE lite はデーター量を軽量化する海外版で、日本のGoogleプレイストアではダウンロードできないので、
有志の方のリンクから入手する必要があります。検索すれば見つかりますが、紛れて悪質なサイトもあるので気を付けて。(;^ω^)
また、たしか今は正式な公開を停止しているはずで、古いバージョンしかありませんが、「かろうじて動くので使ってみる」という程度のものです。
 
Top