line-bot-sdk-phpを使ってBotにLINEグループに投稿させる

LINE APIを使ってLINEグループにプッシュ投稿を行う

Botにリプライを行わせる事例は沢山あったのですが、プッシュ通知の事例は少なかったので自分用備忘録。まずComposerでLINE BotのSDKを導入します。

LINE DevelopersでMessaging APIの利用登録を行います。その際にチャネルのアクセストークンとシークレットトークンをメモしておきましょう。次に参加しているLINEグループのIDが取得できるようにコールバック用のスクリプトを準備します。

LINE DevelopersのBotの設定でコールバック先としてこのスクリプトを実行するようにします。これで特定のLINEグループに招待されたときに、groupIdをJSONで取得することができたと思います。

次にこのグループIDを使ってプッシュ投稿を行うスクリプトを作成します。

これでLINEグループへプッシュ投稿ができるかと思います。設定値は適宜各自の環境に置き換えてください。