LINE WORKS Developers

コミュニティ

LINE WORKSのテクニカルエキスパート及び開発者と
コードのサンプル、リソース、Tip等を共有し問題解決への相談が可能です。

??dev_메인_타이틀_모바일_ja_JP??

トークBot

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

画像

湯鵬飛

2017.11.18既読 402

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