LINEBot キッカー無しの多機能BOTと呼ばれるものです。
送信取り消し、自動既読、自動追加、グループのURL発行などできます。
2年前に書いたものなのでいくつかのAPIは使えないです。(天気確認とか)
元のライブラリを改造し、QRコードによるログイン、FlexMessageの使用を簡単にしています.
GarumeBot.pyを起動後QRコードを読み込むかURLからログインすることで使えます。
>>>cl() → URLログイン
>>>cl(showQr=True) → QRログイン
>>>cl("token") → トークンログイン
>>>cl("ID","PASS") → メールログイン
メールログインの場合一度ログインすればcrt(セキュリティ証明書)が発行されるため次回以降すぐログインできます
Letter Sealingを必ずオフにしてください
ヘルプとチャットに打つことでコマンド一覧が出るので参考にしてください
ソースを見たほうが早いかもしれません
本来、非公式BOTなどで使えるメッセージをJSONに記述することで使えます
https://developers.line.biz/ja/docs/messaging-api/using-flex-messages/
https://developers.line.biz/flex-simulator/
サイトを用いることでコマンドを自動で打つなどができるLIFFという機能も存在しますがいつか別記します。
作者はプログラミング超初心者なのでわけわからんエラー起きるかもしれませんが何とかしてください
また一斉送信を連続で使用したり、全蹴りをするとトーク規制、垢BANになるので注意
さらにこのBOTはサーバー上で動かすことを想定しているためローカルでの使用はお勧めしません。
使う人は(多分いない)VPS上にpython環境を構築し起動してください。
- Github
- Discord ガルム#8522 ←質問はここまで