外部ユーザーがいるグループチャンネルに通知をしたい

とある士業のエンジニア

2025.02.27既読 113

表題のことを行いたいのですが、うまくいかず、お知恵をお貸しいただけますと幸いです。

方法にこだわりはなく、何かしらの方法でできればいいと考えております。
※kintone for LINEWORKSなどのサービスも見てみたのですが、ランニングがかからないように社内開発できればと思っております。
【要件】
・外部ユーザーがいるグループチャンネルに通知をしたい
・クライアント毎にチャンネルがあり、6チャンネル以上存在している
・弊社基幹システム内に各チャンネルIDなどの情報があり、それを元に、適切なチャンネルに通知したい
・通知内容はテキストのみ

【試したこと】
・Bot作成
→外部ユーザーがいるグループチャンネルには追加できず断念
https://forum.worksmobile.com/jp/posts/101530

・Applink検証
→既存のグループチャンネルに通知できず断念
https://developers.worksmobile.com/jp/docs/applink

・実アカウントを作成して通知
→APIがなく断念
https://forum.worksmobile.com/jp/posts/100798
https://community.worksmobile.com/jp/posts/3007?cno=13

・BotにCallbackを設定し、GASのスクリプトを読ませて、
 社内グループを介して、外部ユーザーがいるグループチャンネルに転送できるか検証
→APIがなく断念
https://qiita.com/kunihiros/items/4cdec5784f21598cfee0

・Webhook検証
→5チャンネルまでしかできず断念

・Zapier検証
→上記同様、Webhookが5チャンネルまでしかできず断念
大変恐れ入りますが、よろしくお願いします。

コメント4

  • 업데이트 된 답글입니다.

    ポリヒコ

    <a href="https://line.worksmobile.com/message/send?version=28&channelId={channelid}&message={urlエンコードしたコード%E6%BC%A2%E5%AD%97%E9%80%81%E4%BF%A1%E3%83%86%E3%82%B9%E3%83%88}">

    これで、htmlブラウザーから、チャネルidに向かって、テキスト文字列を送信することができます。 htmlは、Aタグですが、環境によっては、ブラウザーの動作をエミュレーションすることで、「手動で文字列を入力」まではできることになります。 あとは、「送信」のボタンをタップです。  とまあ、ここまでが、「無料」でできる範囲かと

    2025.03.12

    1
  • 업데이트 된 답글입니다.

    ポリヒコ

    →既存のグループチャンネルに通知できず断念
    グループでの会話のチャンネルidに、文字列の投げ込み出来ましたが、「グループチャンネル」と「チャネルid」は、同じでしょうか? 別でしょうか?

    2025.03.12

    1
  • 업데이트 된 답글입니다.

    ポリヒコ

    外部ユーザーに対して、LINE WORKSのApp Link (Universal Link) を使用することは可能です。  
    と、AIは回答しています。 確認してください。

    2025.03.12

    1
  • 업데이트 된 답글입니다.

    >ポリヒコ様
    コメントありがとうございます!

    スレッド立ててからも検討させていただいていたのですが、最終的にアドバイスいただいた方法(Applink)にしました。(送信までしたかったのが本音ですが、、、)
    APIが追加されることを願っています!

    (参考)フロー
    基幹システムで発火
    →(一旦)LINEWORKSのBotで社内グループチャットに通知(通知内容は、ApplinkのURLのみ)
    →担当者が上記リンクを踏んで送信ボタンのタップ(チャンネルと送信する文章は作成済みの状態)

    2025.03.13

    0
前の投稿「一部のグループやユーザーの作成」「LINE WORKSへ対するシングルサインオン設定」手順について教えてください。
次の投稿Use Line Works API to contact regular Line users
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。