毎週、決まった曜日の決まった時間にトークでメッセージ送信しているのを自動化したい - トークBot - LINE WORKS Developers : コミュニティ

毎週、決まった曜日の決まった時間にトークでメッセージ送信しているのを自動化したい

miri

2021.02.02既読 1092

初めましてこんにちは。miriです。
 
「毎週、決まった曜日の決まった時間にトークでメッセージ送信しているのを自動化したい」
のですが、どのような方法がありますでしょうか。
  
トークBotを作るとBotからメッセージを送れるようなので、
何か別のサービスと連携させれば実現できるのかな?と思ったりしているのですが、
別のサービスに関して詳しく(多すぎて見当も付かない)ないので、
どれを使えば良いのかわかりません。
 
ちょっとしたヒント、
例えば「○○使えばできるかも?」という程度のコメントでも構いませんので、
多くの手法を知りたいです。
もちろん、「ここのサイトの通りでできる!」とかあると、
とっても助かります。
 
よろしくお願いいたします。

コメント4

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

    佐藤正宗

    サービスとして第三者に提供するならしっかりとしたサービスを利用した方がいいと思いますが、個人で使うレベルなら Google Apps Script がおススメですよ。
    トリガーの設定で、1時間ごととか1日ごととか簡単に設定できるので。
    先日、ちょうど定期的にトークする Bot の記事を書いたばかりなので良かったらご参考くださいませ。
    https://qiita.com/kunihiros/items/24001310c0473c8531dc

    2021.02.02

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

    miri 投稿者

    佐藤正宗さん
    ありがとうございます!

    サービス連携だとお金掛かりそう…とか、
    自分でサーバー建てなきゃいけないのかなぁ…とか、
    探しながら悩んでいました。

    Google Apps Script なんてものがあるんですね。
    試してみます!

    2021.02.02

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

    miri 投稿者

    コマンドやプログラムからもできるようなので、
    見つけたサイトをメモしておきます。

    PowerShell から トーク Bot API で LINE WORKS にメッセージ送信
    https://qiita.com/iwaohig/items/92a3b5b4af288c22a96a

    [C#]LINEWORKS用のJWT認証を行ってメッセージを送る
    http://shumitestitblog.blogspot.com/2019/07/clineworksjwt.html

    Node.js から Bot API で LINE WORKS にメッセージ送信
    https://qiita.com/iwaohig/items/8f1c4d7a0eb5a1e758b9

    LINE WORKSで初めてのBot開発!(前編) - Qiita …【Herokuを使用】
    https://qiita.com/tokotan/items/f615f4a62219d655436f

    PHPを使ってサクッとLINEのMessaging APIを動かす方法|株式会社クインテット《Pando》
    https://pando.life/qwintet/article/20

    LINE WORKS トークBot をPythonで実装してみる 〜前編: API認証〜 | cloudpack.media
    https://cloudpack.media/48215
    LINE WORKS トークBot をPythonで実装してみる 〜後編: チャットボット実装〜
    https://cloudpack.media/48211

    トークBot APIの概要 - トークBot - LINE WORKS Developers Document
    https://developers.worksmobile.com/jp/document/5?lang=ja

    2021.02.02

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

    竹本和敏

    手前味噌で恐縮ですが、こういうものを作りました。
    https://github.com/f97one/LineWorksBotMessenger

    テキストトークのみ対応、グループに対する送信機能はなし、という割り切った作りにしています。

    https://formula97.cocolog-nifty.com/der_raum_sieben/2021/05/post-51f738.html にも書いていますが、「エラーログを切り出して管理者に素早く通知したい」という目的で作ったものですが、これをつかうシェルスクリプトをcron(やsystemd)で回せば、一応は要求は満たせるのではないかと思います。

    本来であれば、Redisで認証トークンをキャッシュするとかが必要になるかと思いますが、API上限に引っかからないような頻度であれば、これでも間に合うと思います。ご参考になれば。

    2021.07.07

    0
前の投稿 SSOを利用せずに、IDのみ連携できませんか?
次の投稿「LINE WORKSログイン」と、利用ブラウザ(OS 標準ブラウザ)の併用について