npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

koishi-plugin-act

v13.4.2

Published

A plugin playing acts in QQ groups

Downloads

187

Readme

koishi-plugin-act

小剧场公演插件。

这个插件只能在 OneBot 运行,需要提前设置好剧本。

公演剧本可以通过 https://www.wenaiwu.net/pb/ 粘贴聊天记录生成。

安装

npm

npm install koishi-plugin-act

直接安装

在 https://cdn01.moecube.com/nanahira/koishi-plugin/act/index.js 下载,并配置 koishi.config.js

module.exports = {
    plugins: { 
        "/path/to/act/index.js": {
            adminContext: { $private: true },
            autoChangeName: true,
            dropHelp: false,
            playbookPathPrefix: './playbooks'
        }
    }
}

配置

export interface Config {
  adminContext: Selection;
  autoChangeName: boolean;
  dropHelp: boolean;
  playbookPathPrefix: string;
}

说明

  • adminContext 管理员接口作用域。

  • autoChangeName 公演开始之前是否修改每个演员机器人的群名片。推荐开启。

  • dropHelp 是否删除 help 命令,避免社死 (?)

  • playbookPathPrefix 公演剧本存放路径。公演剧本的文件名是 /path/to/playbookPathPrefix/name.json 对应于 name 剧本。

命令

  • act [groupId:string] 获取公演状态。不带参数获取所有正在公演的群,带参数则获取特定群。

  • act.create <groupId:string> <playbookFilename:string> [...specificCharacters] 创建公演

    • groupId 目标群。playbookFilename 是公演剧本文件,需要在服务器放好。后面的参数可以以 人物名=帐号 的形式指定特定的人物,否则随机分配。
      • 例: act.create 11111111 play1 幽幽子=2222222 在群 11111111 创建一个公演,剧本是 play1,位于 /path/to/playbookPathPrefix/play1.json,同时指定人物幽幽子为 2222222 扮演。
  • .delete <groupId:string> 停止公演。