KASHIMA-EXE

今後書くかもしれません ikr_4185

簡単な仕様メモ

GitHub: https://github.com/ikr4185/nijiru-system (njr-sysの一部として構築)

  • PHP5.3 にて構築 7系にしたい
  • サーバはぶっちゃけるとさくら(さくらで障害/メンテ時は巻き込まれる)
    • 仲間内で共用しているサーバの為、なんか事故ると止まる可能性あり

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)を使用している
特に指定がない限り、このサイトのコンテンツには次のライセンスが適用されます: Creative Commons Attribution-ShareAlike 3.0 License