KASHIMA-EXE
今後書くかもしれません ikr_4185
簡単な仕様メモ
GitHub: https://github.com/ikr4185/nijiru-system (njr-sysの一部として構築)
- PHP5.3 にて構築 7系にしたい
- cronにて死活監視 https://github.com/ikr4185/nijiru-system/blob/master/cli/sh/kashima_check.sh
- 毎時 1,16,31,46 分に自動チェック、停止時は再起動
- サーバはぶっちゃけるとさくら(さくらで障害/メンテ時は巻き込まれる)
- 仲間内で共用しているサーバの為、なんか事故ると止まる可能性あり
IRC "KASHIMA-EXE"
該当ディレクトリ: https://github.com/ikr4185/nijiru-system/tree/master/cli
- Net_SmartIRC を利用
- #scp-jp 向け - KASHIMA-EXE2.php … テキストファイルにログを書き出し、サーバ内にて保管
- #site-8181 向け - KASHIMA-EXE-site8181.php … DB(mysql)にログを保存
- ライブラリ仕様上、1チャットルーム1botになる
- そのため、サーバリソースの関係上、これ以上増やせない(サーバ増強すると月額が倍になる)
Discord "KASHIMA"
Controller: https://github.com/ikr4185/nijiru-system/blob/master/application/cli/CliDiscordBot.php
logic/library: https://github.com/ikr4185/nijiru-system/tree/master/application/logics/discord
- Nijiruのフレームワーク内で構築
- Textalk/websocket-phpを使用
- 半ばスクラッチで開発
- こちらは1botで(リソースが許す限り)無限にチャットルームに追加できる
- Websocket通信(wss)を使用している
ページリビジョン: 3, 最終更新: 15 Feb 2021 07:00