Bot

メッセージ受信サーバー追加しても、反応なし

湯鵬飛

2017.11.18既読 2896

https://github.com/comefigo/line-works-bot-sample

上記のソースコードを参考し、トークBotAPIを試して見るところ、メッセージ受信サーバーを設定しても、

Lineworksから全然叩かれないようです。


どうすれば良いのでしょうか。どうぞお教えください。

 

------------------------参考-------------------------------

メッセージ受信サーバーの設定は下記となります。

{ message: 'OK',

  tenantId: 10001914,

  callbackUrl: 'https://8b70ac5a.ap.ngrok.io',

  createdTime: 1503994198232,

  status: 0,

  name: 'Azest受付Botちゃん',

  modifiedTime: 1510939302559,

  domainIdList: [ 0 ],

  code: 200,

  photoUrl: 'https://storage.googleapis.com/nbfab-sharefolder/photo/Snip20171108_8.png',

  callbackEventList: [ 'text' ] }


処理コード:

app.post('/callback', (req, res) => {

    const reqbody = req.body;

    console.log(reqbody);

    const reqSource = reqbody.source;

    const reqContext = reqbody.content;

    // オウム返し

    sendMsg(reqSource.accountId, new TextMessage(reqContext.text));

    // 画像送信

    //sendMsg(reqSource.accountId, new ImageMessage('https://assets-cdn.github.com/images/modules/logos_page/GitHub-Logo.png', 'https://assets-cdn.github.com/images/modules/logos_page/Octocat.png'));

    // リンクメッセージ

    //sendMsg(reqSource.accountId, new LinkMessage('link to Qiita', reqContext.text, 'http://qiita.com/'));

    return;

});

コメント2

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

    LINE WORKS 公式アカウント

    2つのbotが登録されていますが、どちらも status 0 (無効) となっているようです。
    updateBot API を使って status を修正してから再度お試しいただけますでしょうか。

    2017.11.21

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

    湯鵬飛 投稿者

    ご返信ありがとうございます。
    ご指摘の通りに修正したら無事につなぎました。
    大変助かります。本当に感謝いたします。

    ちなみに、status が 0のままでも送信できることに驚きました。

    2017.11.21

    0
前の投稿SSO有効化後に再度無効化した場合のパスワード設定
次の投稿貴社ご提供のLINE WORKS APIにて実現可能かどうかの確認をしたい。
リスト

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