konstantin-kuklin/stream-defense-bot

此软件包最新版本(0.1.1)的许可证信息不可用。

0.1.1 2018-03-22 06:20 UTC

This package is not auto-updated.

Last update: 2024-09-20 23:49:07 UTC


README

StreamDefenseBot可以帮助你在streamdefense.com的激烈战斗中管理你的账户

Build Status Minimum PHP Version License

bot screen

安装/使用

安装PHP 7.1.3或更高版本。PHP.net

在此下载SdBot.phar文件。

更新机器人到最新版本

php sdbot.phar self-update

在sdbot.phar文件附近创建config.yaml文件。示例文件签名及描述/config/config.yml.dst

就是这样!机器人已准备就绪

php sdbot.phar run

文档

机器人了解大约4种消息类型

  • 来自机器人的owner消息(在config.yml中设置owner)
  • 来自机器人的leader消息(在config.yml中设置follow_to)
  • 来自其他任何人的消息(始终会被忽略)
  • 来自TTDbot的特殊消息

所有者

你无法通过config.yml之外的方式成为机器人所有者。你有一些额外的机器人命令,这些命令始终以特殊字符$开头

  • 如果机器人尚未关注任何人,则允许跟随命令的变体
    • $follow 所有你拥有的机器人的所有者会重复你的消息
    • @bot1 $follow 如果你是bot1的所有者,则具体的bot1会重复你的消息
    • @bot1 $follow @somebody 如果你是bot1的所有者,则具体的bot1会开始关注somebody
    • group$follow 如果你是其所有者,则group中的每个机器人都会开始关注你(所以如果聊天中有2个不同的机器人具有group OP,但所有者不同,则行为会有所不同,希望我在这里解释得清楚)
    • group$follow @somebody 与前面相同,但会关注somebody
  • 取消关注命令的语法相同
  • $init 所有你的机器人通过从config.yml中写入!class消息来初始化游戏

游戏命令

  • 作为领导者,你拥有所有权限,加上为机器人提供的!leave命令。
  • 如果你的Twitch昵称具有所有者+领导者权限,当你在!leave时,机器人也会离开。

领导者

作为某些机器人的领导者,你可以

  • $unfollow 停止关注所有由你控制的机器人
  • @bot $unfollow 停止关注具体的bot
  • group$unfollow 如果你是其领导者,则group中的每个机器人都会停止关注你

所有关注你的机器人会重复这些命令

  • !t !train
  • !p !pd !sp
  • !1 !2 !3 !4 !5 !6 !7 !8 !9 !10 !11 !12
  • !a !altar
  • !fill
  • ! - 简单的ping命令

你还可以下达命令

  • @bot1 !a 如果你是其领导者,则仅bot1会重复!a
  • group!a 如果你是其领导者,则group中的每个机器人都会重复!a

允许的命令列表包括重复部分的所有命令以及

  • !map1 !map2 !map3 !map4 !map5 !map6 !map7 !map8 !map9
  • !archer !bard !frostmage !firemage !rogue !alchemist
  • !hireshade !hireicelo !hireadara !hiremoor !hiremolan !hiregunnar !hirejubal !hirecortez
  • !mfollow !unfollow
  • !mfill !ma !mt !m1 !m2 !m3 !m4 !m5 !m6 !m7 !m8 !m9 !m10 !m11 !m12
  • !mp !mpd !msp

结语

在某些情况下可能不稳定,因为它像黑客马拉松风格一样编写,没有花太多时间。因此,请随意打开错误问题或提出问题!祝游戏愉快!