├── .github └── workflows │ ├── clean-unreachable-plugins.yml │ └── validate_json.yml ├── .gitignore ├── LICENSE ├── README.md └── plugins.json /.github/workflows/clean-unreachable-plugins.yml: -------------------------------------------------------------------------------- 1 | name: Clean Unreachable Plugins 2 | 3 | on: 4 | workflow_dispatch: 5 | 6 | jobs: 7 | clean-unreachable-plugins: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - name: Checkout the repository 11 | uses: actions/checkout@v2 12 | 13 | - name: Set up jq and curl 14 | run: | 15 | sudo apt-get update 16 | sudo apt-get install -y jq curl 17 | 18 | - name: Clean unreachable plugins 19 | run: | 20 | echo "Cleaning unreachable plugins from plugins.json..." 21 | 22 | # 初始化无效插件列表 23 | invalid_plugins=() 24 | 25 | # 遍历 plugins.json 的每个键 26 | jq -r 'keys[]' plugins.json | while read -r plugin; do 27 | # 获取 repo 地址 28 | repo=$(jq -r ".[\"$plugin\"].repo" plugins.json) 29 | 30 | # 检查 repo 地址的可访问性 31 | if curl --head --silent --fail --max-time 5 "$repo" > /dev/null; then 32 | echo "Plugin $plugin repository is accessible." 33 | else 34 | echo "Plugin $plugin repository is NOT accessible." 35 | invalid_plugins+=("$plugin") # 将无效插件名添加到列表 36 | # 通过 jq 删除插件 37 | jq "del(.\"$plugin\")" plugins.json > temp.json && mv temp.json plugins.json 38 | fi 39 | done 40 | 41 | # 打印输出所有无效插件名 42 | if [ ${#invalid_plugins[@]} -ne 0 ]; then 43 | echo "Removed the following unreachable plugins:" 44 | for plugin in "${invalid_plugins[@]}"; do 45 | echo "$plugin" 46 | done 47 | else 48 | echo "No unreachable plugins found." 49 | fi 50 | 51 | - name: Output the cleaned plugins.json 52 | run: | 53 | echo "Cleaned plugins.json:" 54 | cat plugins.json 55 | 56 | - name: Commit and push changes 57 | run: | 58 | git config --local user.name "github-actions[bot]" 59 | git config --local user.email "github-actions[bot]@users.noreply.github.com" 60 | 61 | # 检查是否有需要提交的更改 62 | if [[ $(git status --porcelain) ]]; then 63 | echo "Changes detected. Proceeding to commit and push." 64 | git add plugins.json 65 | git commit -m "Clean unreachable plugins from plugins.json" 66 | git push origin HEAD 67 | else 68 | echo "No changes detected. Skipping commit and push." 69 | fi -------------------------------------------------------------------------------- /.github/workflows/validate_json.yml: -------------------------------------------------------------------------------- 1 | name: Validate plugin.json 2 | 3 | on: 4 | push: 5 | paths: 6 | - "plugins.json" 7 | pull_request: 8 | paths: 9 | - "plugins.json" 10 | workflow_dispatch: # 支持手动触发 11 | 12 | jobs: 13 | validate-json: 14 | runs-on: ubuntu-latest 15 | 16 | steps: 17 | - name: Checkout code 18 | uses: actions/checkout@v2 19 | with: 20 | fetch-depth: 0 # 获取完整历史记录以便比较文件 21 | 22 | - name: Validate plugins.json format 23 | run: | 24 | sudo apt-get install jq 25 | jq . plugins.json > /dev/null 26 | 27 | - name: Check repository URLs 28 | run: | 29 | # 提取 plugins.json 中的 repo 字段并检查可访问性 30 | repos=$(jq -r '.. | objects | .repo? // empty' plugins.json) 31 | unreachable_urls=() # 初始化一个数组用于记录不可访问的 URL 32 | 33 | for repo in $repos; do 34 | sleep 1 35 | if curl --output /dev/null --silent --head --fail --retry 3 "$repo"; then 36 | echo "Repository $repo is accessible." 37 | else 38 | echo "Repository $repo is NOT accessible." 39 | unreachable_urls+=("$repo") # 将不可访问的 URL 添加到数组 40 | fi 41 | done 42 | 43 | # 检查是否有不可访问的 URL 44 | if [ ${#unreachable_urls[@]} -ne 0 ]; then 45 | echo "The following repositories are NOT accessible:" 46 | for url in "${unreachable_urls[@]}"; do 47 | echo "$url" # 输出每个不可访问的 URL 48 | done 49 | exit 1 # 结束运行并标记失败状态 50 | else 51 | echo "All repositories are accessible." 52 | fi 53 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/* 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU AFFERO GENERAL PUBLIC LICENSE 2 | Version 3, 19 November 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU Affero General Public License is a free, copyleft license for 11 | software and other kinds of works, specifically designed to ensure 12 | cooperation with the community in the case of network server software. 13 | 14 | The licenses for most software and other practical works are designed 15 | to take away your freedom to share and change the works. By contrast, 16 | our General Public Licenses are intended to guarantee your freedom to 17 | share and change all versions of a program--to make sure it remains free 18 | software for all its users. 19 | 20 | When we speak of free software, we are referring to freedom, not 21 | price. Our General Public Licenses are designed to make sure that you 22 | have the freedom to distribute copies of free software (and charge for 23 | them if you wish), that you receive source code or can get it if you 24 | want it, that you can change the software or use pieces of it in new 25 | free programs, and that you know you can do these things. 26 | 27 | Developers that use our General Public Licenses protect your rights 28 | with two steps: (1) assert copyright on the software, and (2) offer 29 | you this License which gives you legal permission to copy, distribute 30 | and/or modify the software. 31 | 32 | A secondary benefit of defending all users' freedom is that 33 | improvements made in alternate versions of the program, if they 34 | receive widespread use, become available for other developers to 35 | incorporate. Many developers of free software are heartened and 36 | encouraged by the resulting cooperation. However, in the case of 37 | software used on network servers, this result may fail to come about. 38 | The GNU General Public License permits making a modified version and 39 | letting the public access it on a server without ever releasing its 40 | source code to the public. 41 | 42 | The GNU Affero General Public License is designed specifically to 43 | ensure that, in such cases, the modified source code becomes available 44 | to the community. It requires the operator of a network server to 45 | provide the source code of the modified version running there to the 46 | users of that server. Therefore, public use of a modified version, on 47 | a publicly accessible server, gives the public access to the source 48 | code of the modified version. 49 | 50 | An older license, called the Affero General Public License and 51 | published by Affero, was designed to accomplish similar goals. This is 52 | a different license, not a version of the Affero GPL, but Affero has 53 | released a new version of the Affero GPL which permits relicensing under 54 | this license. 55 | 56 | The precise terms and conditions for copying, distribution and 57 | modification follow. 58 | 59 | TERMS AND CONDITIONS 60 | 61 | 0. Definitions. 62 | 63 | "This License" refers to version 3 of the GNU Affero General Public License. 64 | 65 | "Copyright" also means copyright-like laws that apply to other kinds of 66 | works, such as semiconductor masks. 67 | 68 | "The Program" refers to any copyrightable work licensed under this 69 | License. Each licensee is addressed as "you". "Licensees" and 70 | "recipients" may be individuals or organizations. 71 | 72 | To "modify" a work means to copy from or adapt all or part of the work 73 | in a fashion requiring copyright permission, other than the making of an 74 | exact copy. The resulting work is called a "modified version" of the 75 | earlier work or a work "based on" the earlier work. 76 | 77 | A "covered work" means either the unmodified Program or a work based 78 | on the Program. 79 | 80 | To "propagate" a work means to do anything with it that, without 81 | permission, would make you directly or secondarily liable for 82 | infringement under applicable copyright law, except executing it on a 83 | computer or modifying a private copy. Propagation includes copying, 84 | distribution (with or without modification), making available to the 85 | public, and in some countries other activities as well. 86 | 87 | To "convey" a work means any kind of propagation that enables other 88 | parties to make or receive copies. Mere interaction with a user through 89 | a computer network, with no transfer of a copy, is not conveying. 90 | 91 | An interactive user interface displays "Appropriate Legal Notices" 92 | to the extent that it includes a convenient and prominently visible 93 | feature that (1) displays an appropriate copyright notice, and (2) 94 | tells the user that there is no warranty for the work (except to the 95 | extent that warranties are provided), that licensees may convey the 96 | work under this License, and how to view a copy of this License. If 97 | the interface presents a list of user commands or options, such as a 98 | menu, a prominent item in the list meets this criterion. 99 | 100 | 1. Source Code. 101 | 102 | The "source code" for a work means the preferred form of the work 103 | for making modifications to it. "Object code" means any non-source 104 | form of a work. 105 | 106 | A "Standard Interface" means an interface that either is an official 107 | standard defined by a recognized standards body, or, in the case of 108 | interfaces specified for a particular programming language, one that 109 | is widely used among developers working in that language. 110 | 111 | The "System Libraries" of an executable work include anything, other 112 | than the work as a whole, that (a) is included in the normal form of 113 | packaging a Major Component, but which is not part of that Major 114 | Component, and (b) serves only to enable use of the work with that 115 | Major Component, or to implement a Standard Interface for which an 116 | implementation is available to the public in source code form. A 117 | "Major Component", in this context, means a major essential component 118 | (kernel, window system, and so on) of the specific operating system 119 | (if any) on which the executable work runs, or a compiler used to 120 | produce the work, or an object code interpreter used to run it. 121 | 122 | The "Corresponding Source" for a work in object code form means all 123 | the source code needed to generate, install, and (for an executable 124 | work) run the object code and to modify the work, including scripts to 125 | control those activities. However, it does not include the work's 126 | System Libraries, or general-purpose tools or generally available free 127 | programs which are used unmodified in performing those activities but 128 | which are not part of the work. For example, Corresponding Source 129 | includes interface definition files associated with source files for 130 | the work, and the source code for shared libraries and dynamically 131 | linked subprograms that the work is specifically designed to require, 132 | such as by intimate data communication or control flow between those 133 | subprograms and other parts of the work. 134 | 135 | The Corresponding Source need not include anything that users 136 | can regenerate automatically from other parts of the Corresponding 137 | Source. 138 | 139 | The Corresponding Source for a work in source code form is that 140 | same work. 141 | 142 | 2. Basic Permissions. 143 | 144 | All rights granted under this License are granted for the term of 145 | copyright on the Program, and are irrevocable provided the stated 146 | conditions are met. This License explicitly affirms your unlimited 147 | permission to run the unmodified Program. The output from running a 148 | covered work is covered by this License only if the output, given its 149 | content, constitutes a covered work. This License acknowledges your 150 | rights of fair use or other equivalent, as provided by copyright law. 151 | 152 | You may make, run and propagate covered works that you do not 153 | convey, without conditions so long as your license otherwise remains 154 | in force. You may convey covered works to others for the sole purpose 155 | of having them make modifications exclusively for you, or provide you 156 | with facilities for running those works, provided that you comply with 157 | the terms of this License in conveying all material for which you do 158 | not control copyright. Those thus making or running the covered works 159 | for you must do so exclusively on your behalf, under your direction 160 | and control, on terms that prohibit them from making any copies of 161 | your copyrighted material outside their relationship with you. 162 | 163 | Conveying under any other circumstances is permitted solely under 164 | the conditions stated below. Sublicensing is not allowed; section 10 165 | makes it unnecessary. 166 | 167 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 168 | 169 | No covered work shall be deemed part of an effective technological 170 | measure under any applicable law fulfilling obligations under article 171 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 172 | similar laws prohibiting or restricting circumvention of such 173 | measures. 174 | 175 | When you convey a covered work, you waive any legal power to forbid 176 | circumvention of technological measures to the extent such circumvention 177 | is effected by exercising rights under this License with respect to 178 | the covered work, and you disclaim any intention to limit operation or 179 | modification of the work as a means of enforcing, against the work's 180 | users, your or third parties' legal rights to forbid circumvention of 181 | technological measures. 182 | 183 | 4. Conveying Verbatim Copies. 184 | 185 | You may convey verbatim copies of the Program's source code as you 186 | receive it, in any medium, provided that you conspicuously and 187 | appropriately publish on each copy an appropriate copyright notice; 188 | keep intact all notices stating that this License and any 189 | non-permissive terms added in accord with section 7 apply to the code; 190 | keep intact all notices of the absence of any warranty; and give all 191 | recipients a copy of this License along with the Program. 192 | 193 | You may charge any price or no price for each copy that you convey, 194 | and you may offer support or warranty protection for a fee. 195 | 196 | 5. Conveying Modified Source Versions. 197 | 198 | You may convey a work based on the Program, or the modifications to 199 | produce it from the Program, in the form of source code under the 200 | terms of section 4, provided that you also meet all of these conditions: 201 | 202 | a) The work must carry prominent notices stating that you modified 203 | it, and giving a relevant date. 204 | 205 | b) The work must carry prominent notices stating that it is 206 | released under this License and any conditions added under section 207 | 7. This requirement modifies the requirement in section 4 to 208 | "keep intact all notices". 209 | 210 | c) You must license the entire work, as a whole, under this 211 | License to anyone who comes into possession of a copy. This 212 | License will therefore apply, along with any applicable section 7 213 | additional terms, to the whole of the work, and all its parts, 214 | regardless of how they are packaged. This License gives no 215 | permission to license the work in any other way, but it does not 216 | invalidate such permission if you have separately received it. 217 | 218 | d) If the work has interactive user interfaces, each must display 219 | Appropriate Legal Notices; however, if the Program has interactive 220 | interfaces that do not display Appropriate Legal Notices, your 221 | work need not make them do so. 222 | 223 | A compilation of a covered work with other separate and independent 224 | works, which are not by their nature extensions of the covered work, 225 | and which are not combined with it such as to form a larger program, 226 | in or on a volume of a storage or distribution medium, is called an 227 | "aggregate" if the compilation and its resulting copyright are not 228 | used to limit the access or legal rights of the compilation's users 229 | beyond what the individual works permit. Inclusion of a covered work 230 | in an aggregate does not cause this License to apply to the other 231 | parts of the aggregate. 232 | 233 | 6. Conveying Non-Source Forms. 234 | 235 | You may convey a covered work in object code form under the terms 236 | of sections 4 and 5, provided that you also convey the 237 | machine-readable Corresponding Source under the terms of this License, 238 | in one of these ways: 239 | 240 | a) Convey the object code in, or embodied in, a physical product 241 | (including a physical distribution medium), accompanied by the 242 | Corresponding Source fixed on a durable physical medium 243 | customarily used for software interchange. 244 | 245 | b) Convey the object code in, or embodied in, a physical product 246 | (including a physical distribution medium), accompanied by a 247 | written offer, valid for at least three years and valid for as 248 | long as you offer spare parts or customer support for that product 249 | model, to give anyone who possesses the object code either (1) a 250 | copy of the Corresponding Source for all the software in the 251 | product that is covered by this License, on a durable physical 252 | medium customarily used for software interchange, for a price no 253 | more than your reasonable cost of physically performing this 254 | conveying of source, or (2) access to copy the 255 | Corresponding Source from a network server at no charge. 256 | 257 | c) Convey individual copies of the object code with a copy of the 258 | written offer to provide the Corresponding Source. This 259 | alternative is allowed only occasionally and noncommercially, and 260 | only if you received the object code with such an offer, in accord 261 | with subsection 6b. 262 | 263 | d) Convey the object code by offering access from a designated 264 | place (gratis or for a charge), and offer equivalent access to the 265 | Corresponding Source in the same way through the same place at no 266 | further charge. You need not require recipients to copy the 267 | Corresponding Source along with the object code. If the place to 268 | copy the object code is a network server, the Corresponding Source 269 | may be on a different server (operated by you or a third party) 270 | that supports equivalent copying facilities, provided you maintain 271 | clear directions next to the object code saying where to find the 272 | Corresponding Source. Regardless of what server hosts the 273 | Corresponding Source, you remain obligated to ensure that it is 274 | available for as long as needed to satisfy these requirements. 275 | 276 | e) Convey the object code using peer-to-peer transmission, provided 277 | you inform other peers where the object code and Corresponding 278 | Source of the work are being offered to the general public at no 279 | charge under subsection 6d. 280 | 281 | A separable portion of the object code, whose source code is excluded 282 | from the Corresponding Source as a System Library, need not be 283 | included in conveying the object code work. 284 | 285 | A "User Product" is either (1) a "consumer product", which means any 286 | tangible personal property which is normally used for personal, family, 287 | or household purposes, or (2) anything designed or sold for incorporation 288 | into a dwelling. In determining whether a product is a consumer product, 289 | doubtful cases shall be resolved in favor of coverage. For a particular 290 | product received by a particular user, "normally used" refers to a 291 | typical or common use of that class of product, regardless of the status 292 | of the particular user or of the way in which the particular user 293 | actually uses, or expects or is expected to use, the product. A product 294 | is a consumer product regardless of whether the product has substantial 295 | commercial, industrial or non-consumer uses, unless such uses represent 296 | the only significant mode of use of the product. 297 | 298 | "Installation Information" for a User Product means any methods, 299 | procedures, authorization keys, or other information required to install 300 | and execute modified versions of a covered work in that User Product from 301 | a modified version of its Corresponding Source. The information must 302 | suffice to ensure that the continued functioning of the modified object 303 | code is in no case prevented or interfered with solely because 304 | modification has been made. 305 | 306 | If you convey an object code work under this section in, or with, or 307 | specifically for use in, a User Product, and the conveying occurs as 308 | part of a transaction in which the right of possession and use of the 309 | User Product is transferred to the recipient in perpetuity or for a 310 | fixed term (regardless of how the transaction is characterized), the 311 | Corresponding Source conveyed under this section must be accompanied 312 | by the Installation Information. But this requirement does not apply 313 | if neither you nor any third party retains the ability to install 314 | modified object code on the User Product (for example, the work has 315 | been installed in ROM). 316 | 317 | The requirement to provide Installation Information does not include a 318 | requirement to continue to provide support service, warranty, or updates 319 | for a work that has been modified or installed by the recipient, or for 320 | the User Product in which it has been modified or installed. Access to a 321 | network may be denied when the modification itself materially and 322 | adversely affects the operation of the network or violates the rules and 323 | protocols for communication across the network. 324 | 325 | Corresponding Source conveyed, and Installation Information provided, 326 | in accord with this section must be in a format that is publicly 327 | documented (and with an implementation available to the public in 328 | source code form), and must require no special password or key for 329 | unpacking, reading or copying. 330 | 331 | 7. Additional Terms. 332 | 333 | "Additional permissions" are terms that supplement the terms of this 334 | License by making exceptions from one or more of its conditions. 335 | Additional permissions that are applicable to the entire Program shall 336 | be treated as though they were included in this License, to the extent 337 | that they are valid under applicable law. If additional permissions 338 | apply only to part of the Program, that part may be used separately 339 | under those permissions, but the entire Program remains governed by 340 | this License without regard to the additional permissions. 341 | 342 | When you convey a copy of a covered work, you may at your option 343 | remove any additional permissions from that copy, or from any part of 344 | it. (Additional permissions may be written to require their own 345 | removal in certain cases when you modify the work.) You may place 346 | additional permissions on material, added by you to a covered work, 347 | for which you have or can give appropriate copyright permission. 348 | 349 | Notwithstanding any other provision of this License, for material you 350 | add to a covered work, you may (if authorized by the copyright holders of 351 | that material) supplement the terms of this License with terms: 352 | 353 | a) Disclaiming warranty or limiting liability differently from the 354 | terms of sections 15 and 16 of this License; or 355 | 356 | b) Requiring preservation of specified reasonable legal notices or 357 | author attributions in that material or in the Appropriate Legal 358 | Notices displayed by works containing it; or 359 | 360 | c) Prohibiting misrepresentation of the origin of that material, or 361 | requiring that modified versions of such material be marked in 362 | reasonable ways as different from the original version; or 363 | 364 | d) Limiting the use for publicity purposes of names of licensors or 365 | authors of the material; or 366 | 367 | e) Declining to grant rights under trademark law for use of some 368 | trade names, trademarks, or service marks; or 369 | 370 | f) Requiring indemnification of licensors and authors of that 371 | material by anyone who conveys the material (or modified versions of 372 | it) with contractual assumptions of liability to the recipient, for 373 | any liability that these contractual assumptions directly impose on 374 | those licensors and authors. 375 | 376 | All other non-permissive additional terms are considered "further 377 | restrictions" within the meaning of section 10. If the Program as you 378 | received it, or any part of it, contains a notice stating that it is 379 | governed by this License along with a term that is a further 380 | restriction, you may remove that term. If a license document contains 381 | a further restriction but permits relicensing or conveying under this 382 | License, you may add to a covered work material governed by the terms 383 | of that license document, provided that the further restriction does 384 | not survive such relicensing or conveying. 385 | 386 | If you add terms to a covered work in accord with this section, you 387 | must place, in the relevant source files, a statement of the 388 | additional terms that apply to those files, or a notice indicating 389 | where to find the applicable terms. 390 | 391 | Additional terms, permissive or non-permissive, may be stated in the 392 | form of a separately written license, or stated as exceptions; 393 | the above requirements apply either way. 394 | 395 | 8. Termination. 396 | 397 | You may not propagate or modify a covered work except as expressly 398 | provided under this License. Any attempt otherwise to propagate or 399 | modify it is void, and will automatically terminate your rights under 400 | this License (including any patent licenses granted under the third 401 | paragraph of section 11). 402 | 403 | However, if you cease all violation of this License, then your 404 | license from a particular copyright holder is reinstated (a) 405 | provisionally, unless and until the copyright holder explicitly and 406 | finally terminates your license, and (b) permanently, if the copyright 407 | holder fails to notify you of the violation by some reasonable means 408 | prior to 60 days after the cessation. 409 | 410 | Moreover, your license from a particular copyright holder is 411 | reinstated permanently if the copyright holder notifies you of the 412 | violation by some reasonable means, this is the first time you have 413 | received notice of violation of this License (for any work) from that 414 | copyright holder, and you cure the violation prior to 30 days after 415 | your receipt of the notice. 416 | 417 | Termination of your rights under this section does not terminate the 418 | licenses of parties who have received copies or rights from you under 419 | this License. If your rights have been terminated and not permanently 420 | reinstated, you do not qualify to receive new licenses for the same 421 | material under section 10. 422 | 423 | 9. Acceptance Not Required for Having Copies. 424 | 425 | You are not required to accept this License in order to receive or 426 | run a copy of the Program. Ancillary propagation of a covered work 427 | occurring solely as a consequence of using peer-to-peer transmission 428 | to receive a copy likewise does not require acceptance. However, 429 | nothing other than this License grants you permission to propagate or 430 | modify any covered work. These actions infringe copyright if you do 431 | not accept this License. Therefore, by modifying or propagating a 432 | covered work, you indicate your acceptance of this License to do so. 433 | 434 | 10. Automatic Licensing of Downstream Recipients. 435 | 436 | Each time you convey a covered work, the recipient automatically 437 | receives a license from the original licensors, to run, modify and 438 | propagate that work, subject to this License. You are not responsible 439 | for enforcing compliance by third parties with this License. 440 | 441 | An "entity transaction" is a transaction transferring control of an 442 | organization, or substantially all assets of one, or subdividing an 443 | organization, or merging organizations. If propagation of a covered 444 | work results from an entity transaction, each party to that 445 | transaction who receives a copy of the work also receives whatever 446 | licenses to the work the party's predecessor in interest had or could 447 | give under the previous paragraph, plus a right to possession of the 448 | Corresponding Source of the work from the predecessor in interest, if 449 | the predecessor has it or can get it with reasonable efforts. 450 | 451 | You may not impose any further restrictions on the exercise of the 452 | rights granted or affirmed under this License. For example, you may 453 | not impose a license fee, royalty, or other charge for exercise of 454 | rights granted under this License, and you may not initiate litigation 455 | (including a cross-claim or counterclaim in a lawsuit) alleging that 456 | any patent claim is infringed by making, using, selling, offering for 457 | sale, or importing the Program or any portion of it. 458 | 459 | 11. Patents. 460 | 461 | A "contributor" is a copyright holder who authorizes use under this 462 | License of the Program or a work on which the Program is based. The 463 | work thus licensed is called the contributor's "contributor version". 464 | 465 | A contributor's "essential patent claims" are all patent claims 466 | owned or controlled by the contributor, whether already acquired or 467 | hereafter acquired, that would be infringed by some manner, permitted 468 | by this License, of making, using, or selling its contributor version, 469 | but do not include claims that would be infringed only as a 470 | consequence of further modification of the contributor version. For 471 | purposes of this definition, "control" includes the right to grant 472 | patent sublicenses in a manner consistent with the requirements of 473 | this License. 474 | 475 | Each contributor grants you a non-exclusive, worldwide, royalty-free 476 | patent license under the contributor's essential patent claims, to 477 | make, use, sell, offer for sale, import and otherwise run, modify and 478 | propagate the contents of its contributor version. 479 | 480 | In the following three paragraphs, a "patent license" is any express 481 | agreement or commitment, however denominated, not to enforce a patent 482 | (such as an express permission to practice a patent or covenant not to 483 | sue for patent infringement). To "grant" such a patent license to a 484 | party means to make such an agreement or commitment not to enforce a 485 | patent against the party. 486 | 487 | If you convey a covered work, knowingly relying on a patent license, 488 | and the Corresponding Source of the work is not available for anyone 489 | to copy, free of charge and under the terms of this License, through a 490 | publicly available network server or other readily accessible means, 491 | then you must either (1) cause the Corresponding Source to be so 492 | available, or (2) arrange to deprive yourself of the benefit of the 493 | patent license for this particular work, or (3) arrange, in a manner 494 | consistent with the requirements of this License, to extend the patent 495 | license to downstream recipients. "Knowingly relying" means you have 496 | actual knowledge that, but for the patent license, your conveying the 497 | covered work in a country, or your recipient's use of the covered work 498 | in a country, would infringe one or more identifiable patents in that 499 | country that you have reason to believe are valid. 500 | 501 | If, pursuant to or in connection with a single transaction or 502 | arrangement, you convey, or propagate by procuring conveyance of, a 503 | covered work, and grant a patent license to some of the parties 504 | receiving the covered work authorizing them to use, propagate, modify 505 | or convey a specific copy of the covered work, then the patent license 506 | you grant is automatically extended to all recipients of the covered 507 | work and works based on it. 508 | 509 | A patent license is "discriminatory" if it does not include within 510 | the scope of its coverage, prohibits the exercise of, or is 511 | conditioned on the non-exercise of one or more of the rights that are 512 | specifically granted under this License. You may not convey a covered 513 | work if you are a party to an arrangement with a third party that is 514 | in the business of distributing software, under which you make payment 515 | to the third party based on the extent of your activity of conveying 516 | the work, and under which the third party grants, to any of the 517 | parties who would receive the covered work from you, a discriminatory 518 | patent license (a) in connection with copies of the covered work 519 | conveyed by you (or copies made from those copies), or (b) primarily 520 | for and in connection with specific products or compilations that 521 | contain the covered work, unless you entered into that arrangement, 522 | or that patent license was granted, prior to 28 March 2007. 523 | 524 | Nothing in this License shall be construed as excluding or limiting 525 | any implied license or other defenses to infringement that may 526 | otherwise be available to you under applicable patent law. 527 | 528 | 12. No Surrender of Others' Freedom. 529 | 530 | If conditions are imposed on you (whether by court order, agreement or 531 | otherwise) that contradict the conditions of this License, they do not 532 | excuse you from the conditions of this License. If you cannot convey a 533 | covered work so as to satisfy simultaneously your obligations under this 534 | License and any other pertinent obligations, then as a consequence you may 535 | not convey it at all. For example, if you agree to terms that obligate you 536 | to collect a royalty for further conveying from those to whom you convey 537 | the Program, the only way you could satisfy both those terms and this 538 | License would be to refrain entirely from conveying the Program. 539 | 540 | 13. Remote Network Interaction; Use with the GNU General Public License. 541 | 542 | Notwithstanding any other provision of this License, if you modify the 543 | Program, your modified version must prominently offer all users 544 | interacting with it remotely through a computer network (if your version 545 | supports such interaction) an opportunity to receive the Corresponding 546 | Source of your version by providing access to the Corresponding Source 547 | from a network server at no charge, through some standard or customary 548 | means of facilitating copying of software. This Corresponding Source 549 | shall include the Corresponding Source for any work covered by version 3 550 | of the GNU General Public License that is incorporated pursuant to the 551 | following paragraph. 552 | 553 | Notwithstanding any other provision of this License, you have 554 | permission to link or combine any covered work with a work licensed 555 | under version 3 of the GNU General Public License into a single 556 | combined work, and to convey the resulting work. The terms of this 557 | License will continue to apply to the part which is the covered work, 558 | but the work with which it is combined will remain governed by version 559 | 3 of the GNU General Public License. 560 | 561 | 14. Revised Versions of this License. 562 | 563 | The Free Software Foundation may publish revised and/or new versions of 564 | the GNU Affero General Public License from time to time. Such new versions 565 | will be similar in spirit to the present version, but may differ in detail to 566 | address new problems or concerns. 567 | 568 | Each version is given a distinguishing version number. If the 569 | Program specifies that a certain numbered version of the GNU Affero General 570 | Public License "or any later version" applies to it, you have the 571 | option of following the terms and conditions either of that numbered 572 | version or of any later version published by the Free Software 573 | Foundation. If the Program does not specify a version number of the 574 | GNU Affero General Public License, you may choose any version ever published 575 | by the Free Software Foundation. 576 | 577 | If the Program specifies that a proxy can decide which future 578 | versions of the GNU Affero General Public License can be used, that proxy's 579 | public statement of acceptance of a version permanently authorizes you 580 | to choose that version for the Program. 581 | 582 | Later license versions may give you additional or different 583 | permissions. However, no additional obligations are imposed on any 584 | author or copyright holder as a result of your choosing to follow a 585 | later version. 586 | 587 | 15. Disclaimer of Warranty. 588 | 589 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 590 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 591 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 592 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 593 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 594 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 595 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 596 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 597 | 598 | 16. Limitation of Liability. 599 | 600 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 601 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 602 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 603 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 604 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 605 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 606 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 607 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 608 | SUCH DAMAGES. 609 | 610 | 17. Interpretation of Sections 15 and 16. 611 | 612 | If the disclaimer of warranty and limitation of liability provided 613 | above cannot be given local legal effect according to their terms, 614 | reviewing courts shall apply local law that most closely approximates 615 | an absolute waiver of all civil liability in connection with the 616 | Program, unless a warranty or assumption of liability accompanies a 617 | copy of the Program in return for a fee. 618 | 619 | END OF TERMS AND CONDITIONS 620 | 621 | How to Apply These Terms to Your New Programs 622 | 623 | If you develop a new program, and you want it to be of the greatest 624 | possible use to the public, the best way to achieve this is to make it 625 | free software which everyone can redistribute and change under these terms. 626 | 627 | To do so, attach the following notices to the program. It is safest 628 | to attach them to the start of each source file to most effectively 629 | state the exclusion of warranty; and each file should have at least 630 | the "copyright" line and a pointer to where the full notice is found. 631 | 632 | 633 | Copyright (C) 634 | 635 | This program is free software: you can redistribute it and/or modify 636 | it under the terms of the GNU Affero General Public License as published 637 | by the Free Software Foundation, either version 3 of the License, or 638 | (at your option) any later version. 639 | 640 | This program is distributed in the hope that it will be useful, 641 | but WITHOUT ANY WARRANTY; without even the implied warranty of 642 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 643 | GNU Affero General Public License for more details. 644 | 645 | You should have received a copy of the GNU Affero General Public License 646 | along with this program. If not, see . 647 | 648 | Also add information on how to contact you by electronic and paper mail. 649 | 650 | If your software can interact with users remotely through a computer 651 | network, you should also make sure that it provides a way for users to 652 | get its source. For example, if your program is a web application, its 653 | interface could display a "Source" link that leads users to an archive 654 | of the code. There are many ways you could offer source, and different 655 | solutions will be better for different programs; see section 13 for the 656 | specific requirements. 657 | 658 | You should also get your employer (if you work as a programmer) or school, 659 | if any, to sign a "copyright disclaimer" for the program, if necessary. 660 | For more information on this, and how to apply and follow the GNU AGPL, see 661 | . 662 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AstrBot_Plugins_Collection 2 | 3 | AstrBot Plugin 插件集合站,用于在 AstrBot 仪表盘-插件页中作为插件市场显示。 4 | 5 | ## 提交插件 6 | 7 | > [!NOTE] 8 | > 请点击链接前往 AstrBot 主仓库提交插件:[🥳 发布插件](https://github.com/Soulter/AstrBot/issues/new?template=PLUGIN_PUBLISH.yml) 9 | -------------------------------------------------------------------------------- /plugins.json: -------------------------------------------------------------------------------- 1 | { 2 | "astrbot_plugin_lyricnext": { 3 | "author": "PikoPai", 4 | "repo": "https://github.com/EEEpai/astrbot_plugin_lyricnext", 5 | "tags": ["接歌词"], 6 | "desc": "歌词接龙插件,当你发送一句歌词,机器人会回复下一句。" 7 | }, 8 | "astrbot_plugin_redstone": { 9 | "author": "LumineStory", 10 | "repo": "https://github.com/oyxning/astrbot_plugin_redstone", 11 | "tags": ["地狱笑话吧打过来了"], 12 | "desc": "通过调用硅基流动 API 生成地狱笑话", 13 | "social_link": "https://github.com/oyxning" 14 | }, 15 | "astrbot_plugin_human_service": { 16 | "author": "Zhalslar", 17 | "repo": "https://github.com/Zhalslar/astrbot_plugin_human_service", 18 | "tags": ["人工", "客服"], 19 | "desc": "[仅aiocqhttp]让bot 转人工/转人机,真人客服 接入对话/结束对话", 20 | "social_link": "https://github.com/Zhalslar" 21 | }, 22 | "astrbot_plugin_sakisaki": { 23 | "author": "LumineStory", 24 | "repo": "https://github.com/oyxning/astrbot_plugin_sakisaki", 25 | "tags": ["Ave Mujica", "丰川祥子"], 26 | "social_link": "https://github.com/oyxning", 27 | "desc": "祥压抑用户专属,基于关键词触发的香草小祥插件" 28 | }, 29 | "astrbot_plugin_n8n": { 30 | "author": "Wanxp", 31 | "repo": "https://github.com/Wanxp/astrbot_plugin_n8n", 32 | "tags": ["n8n", "webhook"], 33 | "social_link": "https://wxp.hk" 34 | }, 35 | "astrobot_send_msg_to_gotify": { 36 | "author": "malphitee", 37 | "desc": "监听指定用户的消息并自动转发到 Gotify 推送服务", 38 | "repo": "https://github.com/malphitee/astrobot_send_msg_to_gotify" 39 | }, 40 | "astrbot_plugin_cube": { 41 | "author": "Zhalslar", 42 | "desc": "可视化魔方插件(三阶魔方),内置公式方便初学者学习", 43 | "repo": "https://github.com/Zhalslar/astrbot_plugin_cube", 44 | "tags": ["魔方"], 45 | "social_link": "https://github.com/Zhalslar" 46 | }, 47 | "astrbot_plugin_constellation": { 48 | "author": "Abyss-Seeker", 49 | "desc": "发送星座名返回对应运势(文字)", 50 | "repo": "https://github.com/Abyss-Seeker/astrbot_plugin_constellation", 51 | "tags": ["运势", "星座", "zodiac"], 52 | "social_link": "https://github.com/Abyss-Seeker" 53 | }, 54 | "astrbot_plugin_zhanxing": { 55 | "author": "雨爲/yuweitk", 56 | "desc": "基于 LLM 的占星骰子插件", 57 | "repo": "https://github.com/yuweitk/astrbot_plugin_zhanxing", 58 | "tags": ["占星"] 59 | }, 60 | "astrbot_plugin_YumeCard": { 61 | "author": "FengYing", 62 | "desc": "让 AstrBot 支持 YumeCard,同时也进行自动部署和管理配置项(主项目 YumeCard 系统要求为 Linux or Win 平台)", 63 | "repo": "https://github.com/FengYing1314/astrbot_plugin_YumeCard", 64 | "tags": ["GitHub", "订阅", "卡片"], 65 | "social_link": "https://github.com/FengYing1314" 66 | }, 67 | "astrbot_plugin_zhuge": { 68 | "author": "雨爲/yuweitk", 69 | "repo": "https://github.com/yuweitk/astrbot_plugin_zhuge", 70 | "desc": "诸葛神算", 71 | "tags": ["占卜"] 72 | }, 73 | "astrbot_plugin_farm": { 74 | "author": "Shu-Ying", 75 | "desc": "快乐农场时光(真寻农场)", 76 | "tags": ["农场", "种地"], 77 | "repo": "https://github.com/Shu-Ying/astrbot_plugin_farm" 78 | }, 79 | "astrbot_plugin_weakblacklist": { 80 | "author": "和泉智宏", 81 | "desc": "[仅QQ] 弱黑名单插件,对处于黑名单用户进行概率性回复,并由保底回复机制,即使@机器人也进行概率回复。主要是防止多个机器人炸群。", 82 | "repo": "https://github.com/0d00-Ciallo-0721/astrbot_plugin_weakblacklist" 83 | }, 84 | "astrbot_plugin_InitiativeDialogue_for_group": { 85 | "author": "Jason.Joestar", 86 | "desc": "[仅QQ] 群聊长时间没有人发言时机器人主动发起对话的插件(InitiativeDialogue)", 87 | "tags": ["主动对话", "闹鬼"], 88 | "repo": "https://github.com/advent259141/astrbot_plugin_InitiativeDialogue_for_group" 89 | }, 90 | "astrbot_plugin_message_bottle": { 91 | "author": "Flartiny", 92 | "desc": "基于 @wuyan1003 的漂流瓶插件重构并更改存储方案", 93 | "tags": ["漂流瓶"], 94 | "social_link": "https://github.com/Flartiny", 95 | "repo": "https://github.com/Flartiny/astrbot_plugin_message_bottle" 96 | }, 97 | "astrbot_plugin_64gua": { 98 | "author": "雨爲/yuweitk", 99 | "repo": "https://github.com/yuweitk/astrbot_plugin_64gua", 100 | "desc": "周易六十四卦随机生成器", 101 | "tags": ["占卜"] 102 | }, 103 | "astrbot_plugin_cook": { 104 | "author": "Niloux", 105 | "desc": "一个功能丰富的 AstrBot 食谱推荐插件,帮助你解决今天吃什么的难题!", 106 | "tags": ["吃"], 107 | "social_link": "https://github.com/Niloux", 108 | "repo": "https://github.com/Niloux/astrbot_plugin_cook" 109 | }, 110 | "astrbot_plugin_galinfo": { 111 | "author": "Hxfrzc", 112 | "desc": "一个可以提供查询 Galgame 简介等信息的插件", 113 | "repo": "https://github.com/Hxfrzc/astrbot_plugin_galinfo", 114 | "tags": [ 115 | "Galgame", 116 | "旮旯给木" 117 | ], 118 | "social_link": "https://github.com/Hxfrzc" 119 | }, 120 | "astrbot_plugin_yunshi": { 121 | "author": "Abyss-Seeker", 122 | "desc": "发送'运势'获取随机二次元运势图", 123 | "repo": "https://github.com/Abyss-Seeker/astrbot_plugin_yunshi", 124 | "social_link": "https://github.com/Abyss-Seeker" 125 | }, 126 | "astrbot_plugin_bilibili_summary": { 127 | "author": "VincenttHo", 128 | "desc": "Bilibili视频字幕总结插件,获取B站视频字幕并使用LLM生成内容总结", 129 | "repo": "https://github.com/VincenttHo/astrbot_plugin_bilibili_summary" 130 | }, 131 | "astrbot_plugin_steam_status_monitor": { 132 | "author": "猫耳", 133 | "desc": "监控指定 Steam 玩家的游戏状态,并在状态变更时推送通知。", 134 | "repo": "https://github.com/Maoer233/astrbot_plugin_steam_status_monitor", 135 | "tags": [ 136 | "Steam" 137 | ], 138 | "social_link": "https://github.com/Maoer233" 139 | }, 140 | "astrbot_plugin_xiaoxue": { 141 | "author": "sbmikoto", 142 | "desc": " 让 LLM 通过正常聊天的方式调用 ComfyUI 进行画图(需要模型支持函数调用)", 143 | "repo": "https://github.com/sbmikoto/astrbot_plugin_xiaoxue", 144 | "tags": [ 145 | "ComfyUI" 146 | ] 147 | }, 148 | "astrbot-plugin-relaychat": { 149 | "author": "HikariFroya", 150 | "desc": "一款为 AstrBot 设计的插件,允许多个虚拟Bot人格在同一个聊天会话(目前主要支持群聊)中进行轮流的连锁回复,营造更生动和沉浸的群聊对话体验。", 151 | "repo": "https://github.com/HikariFroya/astrbot-plugin-relaychat" 152 | }, 153 | "astrbot_plugin_vocechat": { 154 | "author": "HikariFroya", 155 | "desc": "一款为 AstrBot 设计的平台适配器插件,用于连接和集成 VoceChat 聊天服务。VoceChat是一个支持多平台、搭建简单的快捷聊天平台", 156 | "repo": "https://github.com/HikariFroya/astrbot_plugin_vocechat", 157 | "tags": [ 158 | "平台适配器", 159 | "vocechat" 160 | ] 161 | }, 162 | "astrbot_plugin_drift_bottle": { 163 | "author": "wuyan1003", 164 | "desc": "一起来扔漂流瓶吧!一个简单的漂流瓶插件,支持发送和捡起漂流瓶,可以包含文字和图片", 165 | "repo": "https://github.com/wuyan1003/astrbot_plugin_drift_bottle" 166 | }, 167 | "astrbot_plugin_tts_Step_Audio": { 168 | "author": "xiewoc", 169 | "desc": "(QQ已测试可用性)一个基于Step-Audio的tts插件(文字转语音)", 170 | "repo": "https://github.com/xiewoc/astrbot_plugin_tts_Step_Audio", 171 | "tags": [ 172 | "文字转语音" 173 | ], 174 | "social_link": "https://github.com/xiewoc" 175 | }, 176 | "astrbot_plugin_sysinfoimg": { 177 | "author": "BB0813", 178 | "desc": "获取当前系统状态&AstrBot状态并生成图片发送的插件", 179 | "repo": "https://github.com/BB0813/astrbot_plugin_sysinfoimg", 180 | "tags": [ 181 | "系统状态" 182 | ], 183 | "social_link": "https://github.com/BB0813" 184 | }, 185 | "astrbot_dg_lab_plugin": { 186 | "author": "RC-CHN", 187 | "desc": "嗯,用郊狼和你的AI玩一点小游戏,理论上全平台,测试aiocqhttp可用", 188 | "repo": "https://github.com/RC-CHN/astrbot_dg_lab_plugin", 189 | "tags": [ 190 | "玩具" 191 | ] 192 | }, 193 | "astrbot_plugin_music": { 194 | "author": "Zhalslar", 195 | "desc": "点歌插件,支持按钮点歌、ai点歌、音乐卡片播放、语音播放、热评、歌词、歌单、多音源、无需VIP、全平台兼容", 196 | "repo": "https://github.com/Zhalslar/astrbot_plugin_music", 197 | "tags": [ 198 | "音乐" 199 | ], 200 | "social_link": "https://github.com/Zhalslar" 201 | }, 202 | "astrbot_plugin_renjian": { 203 | "author": "FlyingMuyu", 204 | "desc": "《我在人间凑数的日子》散文随机语录。", 205 | "repo": "https://github.com/FlyingMuyu/astrbot_plugin_renjian", 206 | "social_link": "https://github.com/FlyingMuyu" 207 | }, 208 | "astrbot_plugin_translate": { 209 | "author": "xu-wish", 210 | "desc": "使用 Google Translate 的 AstrBot 插件,支持使用命令 /tl 翻译任意文本。", 211 | "repo": "https://github.com/xu-wish/astrbot_plugin_translate", 212 | "tags": [ 213 | "翻译" 214 | ], 215 | "social_link": "https://github.com/xu-wish" 216 | }, 217 | "astrbot_plugin_bili_userinfo": { 218 | "author": "FlyingMuyu", 219 | "desc": "B站用户信息查询", 220 | "repo": "https://github.com/FlyingMuyu/astrbot_plugin_bili_userinfo", 221 | "tags": [ 222 | "bilibili" 223 | ], 224 | "social_link": "https://github.com/FlyingMuyu" 225 | }, 226 | "astrbot_plugin_weather-Amap": { 227 | "author": "BB0813", 228 | "desc": "基于w33d大佬心知天气插件二次开发 修改为高德开放平台API", 229 | "repo": "https://github.com/BB0813/astrbot_plugin_weather-Amap", 230 | "tags": [ 231 | "天气查询" 232 | ], 233 | "social_link": "https://github.com/BB0813" 234 | }, 235 | "astrbot_plugin_chouqunyou": { 236 | "author": "灵煞", 237 | "desc": "[仅 napcat] 在QQ群随机抽取一个群友", 238 | "repo": "https://github.com/tenno1174/astrbot_plugin_chouqunyou", 239 | "tags": [ 240 | "娱乐", 241 | "工具" 242 | ] 243 | }, 244 | "astrbot_plugin_wwuid_reply_enhance": { 245 | "author": "tyql688", 246 | "desc": "基于astrbot的wwuid的回复增强。", 247 | "repo": "https://github.com/tyql688/astrbot_plugin_wwuid_reply_enhance", 248 | "tags": [ 249 | "鸣潮" 250 | ], 251 | "social_link": "https://github.com/tyql688/WutheringWavesUID" 252 | }, 253 | "astrbot_plugin_mrfz_haunting_query": { 254 | "author": "Ricky", 255 | "desc": "明日方舟抽卡查询", 256 | "repo": "https://github.com/R1ckyQaQ/astrbot_plugin_mrfz_haunting_query" 257 | }, 258 | "astrbot_plugin_deepwiki": { 259 | "author": "Zhalslar", 260 | "desc": "使用deepwiki查询指定github仓库,可作为问答助手", 261 | "repo": "https://github.com/Zhalslar/astrbot_plugin_deepwiki", 262 | "tags": [ 263 | "deepwiki", 264 | "github" 265 | ], 266 | "social_link": "https://github.com/Zhalslar" 267 | }, 268 | "astrbot_plugin_delete_and_block_filter": { 269 | "author": "enixi", 270 | "desc": "对astrbot删除和屏蔽功能的补充", 271 | "repo": "https://github.com/enixi/astrbot_plugin_delete_and_block_filter" 272 | }, 273 | "astrbot_plugin_gemini_artist": { 274 | "author": "nichinichisou0609", 275 | "desc": "[仅 QQ] 提供调用Gemini系列的生图模型的函数工具,让你的非生图模型具有接近原生生图模型的生图体验", 276 | "repo": "https://github.com/nichinichisou0609/astrbot_plugin_gemini_artist", 277 | "tags": [ 278 | "gemini", 279 | "生图", 280 | "函数工具" 281 | ] 282 | }, 283 | "astrbot_plugin_dzmm": { 284 | "author": "VincentHo", 285 | "desc": "DZMM聊天插件,适配了DZMM返回的格式,并避免与AstrBot的模型混用,可用特别命令唤起DZMM的模型进行\"有趣生动\"的互动聊天。", 286 | "repo": "https://github.com/VincenttHo/astrbot_plugin_dzmm" 287 | }, 288 | "astrbot_plugin_text2image": { 289 | "author": "wuyan1003", 290 | "desc": "一款灵活高效的文本转图片工具,让文字呈现更具视觉张力", 291 | "repo": "https://github.com/wuyan1003/astrbot_plugin_text2image" 292 | }, 293 | "astrbot_plugin_angus": { 294 | "author": "angus-fw", 295 | "desc": "综合功能插件合集,集成了多个实用功能,包括智能提醒、主动对话、涩图功能和服务器状态监控等", 296 | "repo": "https://github.com/Angus-fw/astrbot_plugin_angus", 297 | "tags": [ 298 | "工具" 299 | ], 300 | "social_link": "https://github.com/Angus-fw" 301 | }, 302 | "astrbot_plugin_timetask": { 303 | "author": "ZW", 304 | "desc": "这是timetask插件,支持定时消息,可以指定微信群(暂时只支持WechatPadPro渠道)", 305 | "repo": "https://github.com/Zhenyi-Wang/astrbot-timetask" 306 | }, 307 | "astrbot_plugin_time_prompt": { 308 | "author": "wuyan1003", 309 | "desc": "给聊天增加了当前时间提示词,让模型有一定的时间观念,还会让模型知道你们上一次对话间隔了多久[可在插件配置选择是否开启,默认开启]", 310 | "repo": "https://github.com/wuyan1003/time_prompt" 311 | }, 312 | "astrbot_plugin_seiadetect": { 313 | "author": "orchidsziyou", 314 | "desc": "[仅 napcat] 使用Onnx检测发送的图片是否包含_百合园圣娅_并且有特定回复。", 315 | "repo": "https://github.com/orchidsziyou/astrbot_plugin_seiadetect" 316 | }, 317 | "astrbot_plugin_knowledge_base": { 318 | "author": "lxfight", 319 | "desc": "astrbot_plugin_knowledge_base 是一个为 AstrBot 聊天机器人框架量身定制的强大知识库插件。 它允许您的机器人连接到自定义的知识源,通过先进的检索增强生成 (RAG) 技术, 让机器人能够基于准确、具体的私有信息进行对话,而不仅仅依赖预训练模型的通用知识。", 320 | "repo": "https://github.com/lxfight/astrbot_plugin_knowledge_base", 321 | "tags": [ 322 | "RAG", 323 | "知识库" 324 | ] 325 | }, 326 | "astrbot_uptime_kuma_webhook_plugin": { 327 | "author": "RC-CHN", 328 | "desc": "通过 Webhook 从 Uptime Kuma 接收监控状态通知,并将这些通知推送到指定的 AstrBot 用户或群组", 329 | "repo": "https://github.com/RC-CHN/astrbot_uptime_kuma_webhook_plugin", 330 | "tags": [ 331 | "监控", 332 | "服务器" 333 | ] 334 | }, 335 | "astrbot_plugin_mcmod_modsearch": { 336 | "author": "mmyddd", 337 | "desc": "本插件根据 wayzinx/httpposter 修改,用于查询爬取的 mcmod 内的模组与整合包,用法:/查mod mek或 /查整合包 GTNH", 338 | "repo": "https://github.com/mmyddd/astrbot_plugin_mcmod_modsearch" 339 | }, 340 | "astrbot_plugin_doro": { 341 | "author": "shingetsu", 342 | "desc": "获取随机的 Doro 表情包", 343 | "repo": "https://github.com/2356820887/astrbot_plugin_doro", 344 | "tags": [ 345 | "doro" 346 | ] 347 | }, 348 | "astrbot_plugin_baike": { 349 | "author": "明日香奈", 350 | "desc": "输入【/百科 要搜索的词条】即可查询百度百科简略内容", 351 | "repo": "https://github.com/mingrixiangnai/astrbot_plugin_baike", 352 | "tags": [ 353 | "百科", 354 | "信息" 355 | ], 356 | "social_link": "https://github.com/mingrixiangnai/astrbot_plugin_baike" 357 | }, 358 | "astrbot_plugin_LatexPlotter": { 359 | "author": "xunxi", 360 | "desc": "本插件为 AstrBot 设计,旨在提供强大的 LaTeX 数学公式渲染功能。它可以将用户输入的 LaTeX 字符串渲染成高质量的图片,并支持通过逗号分隔实现多行、分步骤的公式展示。插件具有高度的可配置性,允许用户调整渲染效果,如DPI、字体大小、颜色、行间距等。", 361 | "repo": "https://github.com/xunxiing/LatexPlotter", 362 | "tags": [ 363 | "latex", 364 | "渲染" 365 | ] 366 | }, 367 | "astrbot_plugin_qrcode": { 368 | "author": "Yuki Soffd", 369 | "desc": "链接转二维码的astrbot插件", 370 | "repo": "https://github.com/Soffd/astrbot_plugin_qrcode", 371 | "tags": [ 372 | "工具" 373 | ] 374 | }, 375 | "astrbot_plugin_babirthday": { 376 | "author": "laopanmemz", 377 | "desc": "Blue Archive 蔚蓝档案学员生日提醒插件", 378 | "repo": "https://github.com/laopanmemz/astrbot_plugin_babirthday", 379 | "tags": [ 380 | "蔚蓝档案", 381 | "游戏" 382 | ], 383 | "social_link": "https://space.bilibili.com/447591776" 384 | }, 385 | "astrbot_plugin_embedding_adapter": { 386 | "author": "AnYan", 387 | "desc": "[前置] [适配器] 在配置后提供embedding接口", 388 | "repo": "https://github.com/TheAnyan/astrbot_plugin_embedding_adapter", 389 | "tags": [ 390 | "embedding" 391 | ], 392 | "social_link": "https://github.com/TheAnyan" 393 | }, 394 | "astrbot_plugin_stock": { 395 | "author": "anchor", 396 | "desc": "基于 Tushare Pro 的股市行情查询 AstrBot 插件,支持实时和历史日线数据查询。", 397 | "repo": "https://github.com/anchorAnc/astrbot_plugin_stock", 398 | "tags": [ 399 | "股市" 400 | ] 401 | }, 402 | "astrbot_plugin_kfc_thursday": { 403 | "author": "和泉智宏", 404 | "desc": "[仅 aiocqhttp] 让大模型发送疯狂星期四文案,图片加入阅读readme", 405 | "repo": "https://github.com/0d00-Ciallo-0721/astrbot_plugin_kfc_thursday", 406 | "tags": [ 407 | "疯狂星期四" 408 | ] 409 | }, 410 | "astrbot_plugin_search_video": { 411 | "author": "Zhalslar", 412 | "desc": "视频搜索,让你和群友一起刷视频(目前仅支持B站、QQ平台,后续兼容更多)", 413 | "repo": "https://github.com/Zhalslar/astrbot_plugin_search_video", 414 | "social_link": "https://github.com/Zhalslar" 415 | }, 416 | "astrbot_plugin_zt": { 417 | "author": "Zhalslar", 418 | "desc": "简易版服务器状态插件,几乎不消耗性能,准确度更高", 419 | "repo": "https://github.com/Zhalslar/astrbot_plugin_zt", 420 | "tags": [ 421 | "状态" 422 | ], 423 | "social_link": "https://github.com/Zhalslar" 424 | }, 425 | "astrbot_plugin_portrayal": { 426 | "author": "Zhalslar", 427 | "desc": "[仅 napcat] 根据群友的聊天记录,调用llm分析群友的性格画像", 428 | "repo": "https://github.com/Zhalslar/astrbot_plugin_portrayal", 429 | "tags": [ 430 | "性格", 431 | "画像" 432 | ], 433 | "social_link": "https://github.com/Zhalslar" 434 | }, 435 | "astrbot_plugin_Kanalyse": { 436 | "author": "End_Tower", 437 | "desc": "[仅 QQ]基于大语言模型的群聊分析插件,提供聊天记录总结和实时分析功能,并将生成的内容转化为一张图片,以AI绝对客观的视角来调停冲突 本意为让AI当判官直接评判对错,后来发现AI无法成为一个裁判判断是非,但AI能以他绝对的客观性,强行把大家拉回观众席上,客观的看待一个事件。部署一个月内累计处理:重大社会热点争议 10+ 次(订婚强奸案被判3年等、胖猫事件重提等),日常群组冲突 30+ 次,90% 争议在AI介入后停止升级", 438 | "repo": "https://github.com/endtower/astrbot_plugin_Kanalyse", 439 | "tags": [ 440 | "教育", 441 | "调停" 442 | ] 443 | }, 444 | "astrbot_plugin_prefix_filter": { 445 | "author": "padoru233", 446 | "desc": "一个用于过滤特定前缀消息的插件", 447 | "repo": "https://github.com/padoru233/astrbot_plugin_prefix_filter", 448 | "tags": [ 449 | "prefix", 450 | "filter", 451 | "过滤", 452 | "前缀" 453 | ], 454 | "social_link": "https://github.com/padoru233" 455 | }, 456 | "astrbot_plugin_cyber_archaeology": { 457 | "author": "AnYan", 458 | "desc": "[仅 aiocqhttp] 本插件利用embedding,根据描述查询意思相符的历史信息。", 459 | "repo": "https://github.com/TheAnyan/astrbot_plugin_cyber_archaeology", 460 | "tags": [ 461 | "关键词", 462 | "历史消息", 463 | "搜索" 464 | ], 465 | "social_link": "https://github.com/TheAnyan" 466 | }, 467 | "astrbot_plugin_QQgal": { 468 | "author": "和泉智宏", 469 | "desc": "简单的Galgame", 470 | "repo": "https://github.com/0d00-Ciallo-0721/astrbot_plugin_QQgal", 471 | "tags": [ 472 | "Galgame" 473 | ] 474 | }, 475 | "astrbot_plugin_llm_poke": { 476 | "author": "和泉智宏", 477 | "desc": "用LLM进行回复的戳一戳插件", 478 | "repo": "https://github.com/0d00-Ciallo-0721/astrbot_plugin_llm_poke", 479 | "tags": [ 480 | "戳" 481 | ] 482 | }, 483 | "astrbot_plugin_sql_history": { 484 | "author": "LW", 485 | "desc": "MySQL存储聊天记录", 486 | "repo": "https://github.com/LWWD/astrbot_plugin_sql_history" 487 | }, 488 | "astrbot_plugin_error_notice": { 489 | "author": "DragonEmpery", 490 | "desc": "[仅 aiocqhttp] 可以屏蔽掉机器人在群聊或私聊中的错误信息,并将错误信息发送给管理员。", 491 | "repo": "https://github.com/DragonEmpery/astrbot_plugin_error_notice", 492 | "tags": [ 493 | "主动消息", 494 | "通知" 495 | ] 496 | }, 497 | "astrbot_plugin_emoji_like": { 498 | "author": "Zhalslar", 499 | "desc": "[仅 aiocqhttp] 调用LLM判断消息的情感,智能地给消息贴上QQ表情", 500 | "repo": "https://github.com/Zhalslar/astrbot_plugin_emoji_like", 501 | "tags": [ 502 | "贴表情" 503 | ], 504 | "social_link": "https://github.com/Zhalslar" 505 | }, 506 | "astrbot_plugin_pock_mini": { 507 | "author": "IGCrystal", 508 | "desc": "[仅 aiocqhttp] 依据长安某的“戳一戳”插件修改而来。本插件新增了调用大语言模型回复。但是也删除了表情包的制作。", 509 | "repo": "https://github.com/IGCrystal/astrbot_plugin_pock_omini", 510 | "tags": [ 511 | "聊天体验增强" 512 | ], 513 | "social_link": "https://wenturc.com/" 514 | }, 515 | "astrbot_plugin_lanraragi": { 516 | "author": "Putarku", 517 | "desc": "使用lanraragi提供的api进行关键词搜索,并将搜索结果发送到聊天中。", 518 | "repo": "https://github.com/Putarku/astrbot_plugin_lanraragi", 519 | "tags": [ 520 | "漫画" 521 | ], 522 | "social_link": "https://github.com/Putarku" 523 | }, 524 | "astrbot_plugins_JMPlugins": { 525 | "author": "orchidsziyou", 526 | "desc": "[仅 aiocqhttp] 支持查询JMid对应的作品信息,仅aiocqhttp支持,目前仅测试过NapCat。", 527 | "repo": "https://github.com/orchidsziyou/astrbot_plugins_JMPlugins", 528 | "social_link": "https://github.com/orchidsziyou/astrbot_plugins_JMPlugins" 529 | }, 530 | "astrbot_plugin_fishing2": { 531 | "author": "tinker", 532 | "desc": "升级版的钓鱼插件(详情见README)ps: 该插件是https://github.com/baa131/astrbot_plugin_fishing 的pro版,新增了一些功能:更多的鱼类和鱼饵,新增鱼竿和饰品,新增抽卡系统,新增了成就和称号功能,新增擦弹功能(赌怪)", 533 | "repo": "https://github.com/tinkerbellqwq/astrbot_plugin_fishing", 534 | "tags": [ 535 | "game", 536 | "fish" 537 | ] 538 | }, 539 | "astrbot_plugin_bilibili_live": { 540 | "author": "Raven95676", 541 | "desc": "接入Bilibili直播", 542 | "repo": "https://github.com/Raven95676/astrbot_plugin_bilibili_live" 543 | }, 544 | "astrbot_plugin_bo": { 545 | "author": "anchor", 546 | "desc": "这是我们童年玩的波波集游戏bo_game,你将与传说中的最强ai小学生对战", 547 | "repo": "https://github.com/anchorAnc/astrbot_plugin_bo" 548 | }, 549 | "astrbot_plugin_cloudrank": { 550 | "author": "GEMILUXVII", 551 | "desc": "AstrBot词云与排名插件(CloudRank):专为AstrBot设计的强大聊天分析工具。可分析群聊与私聊消息,生成美观词云图,直观展示热点话题,并展示用户活跃度排行。支持定时与手动生成,提供丰富的颜色、字体、形状及排名显示自定义选项", 552 | "repo": "https://github.com/GEMILUXVII/astrbot_plugin_cloudrank", 553 | "tags": [ 554 | "词云" 555 | ], 556 | "social_link": "https://github.com/GEMILUXVII", 557 | "pinned": true 558 | }, 559 | "astrbot_plugin_liblibapi": { 560 | "author": "machinad", 561 | "desc": "一个功能强大的AI文生图插件,基于LiblibAI的API服务。支持SD1.5/XL、Flux和ComfyUI三种绘图模式,可自由搭配大模型和LoRA模型实现个性化创作。内置中英文提示词翻译功能,支持多种翻译模式", 562 | "repo": "https://github.com/machinad/astrbot_plugin_liblibapi", 563 | "tags": [ 564 | "文生图", 565 | "自定义模型", 566 | "自定义lora" 567 | ] 568 | }, 569 | "astrbot_plugin_memo": { 570 | "author": "Koikokokokoro", 571 | "desc": "简易备忘录", 572 | "repo": "https://github.com/Koikokokokoro/astrbot_plugin_memo", 573 | "tags": [ 574 | "备忘录" 575 | ] 576 | }, 577 | "astrbot_plugin_notice": { 578 | "author": "Zhalslar", 579 | "desc": "[仅 aiocqhttp] 通知助手,当bot被禁言/解禁、被踢出群/拉群、被取消管理员/设为管理员时,会向主人打小报告", 580 | "repo": "https://github.com/Zhalslar/astrbot_plugin_notice", 581 | "tags": [ 582 | "通知" 583 | ], 584 | "social_link": "https://github.com/Zhalslar" 585 | }, 586 | "astrbot_plugin_pokepro": { 587 | "author": "Zhalslar", 588 | "desc": "[仅 aiocqhttp] 更专业的戳一戳,被戳触发(反戳:LLM:emoji:图库:禁言:meme:api:开盒),戳@某人,跟戳", 589 | "repo": "https://github.com/Zhalslar/astrbot_plugin_pokepro", 590 | "tags": [ 591 | "戳一戳" 592 | ], 593 | "social_link": "https://github.com/Zhalslar" 594 | }, 595 | "astrbot_plugin_jm_cosmos": { 596 | "author": "GEMILUXVII", 597 | "desc": "[仅 aiocqhttp] 这是一个用于AstrBot的全能型插件,能够下载、管理、搜索JM漫画,并将其转换为PDF或图片预览发送。", 598 | "repo": "https://github.com/GEMILUXVII/astrbot_plugin_jm_cosmos", 599 | "tags": [ 600 | "jmcomic", 601 | "禁漫" 602 | ], 603 | "social_link": "https://github.com/GEMILUXVII" 604 | }, 605 | "astrbot_plugin_combine-messages": { 606 | "author": "FreeDivers", 607 | "desc": "自动合并的短时间内收到的连续发送的消息,防止刷屏", 608 | "repo": "https://github.com/FreeDivers/astrbot_plugin_combine-messages", 609 | "tags": [ 610 | "主动回复" 611 | ] 612 | }, 613 | "astrbot_plugin_broadcast": { 614 | "author": "Zhalslar", 615 | "desc": "[仅aiocqhttp] 广播助手,帮助你向所有群聊广播消息(支持任何格式消息)", 616 | "repo": "https://github.com/Zhalslar/astrbot_plugin_broadcast", 617 | "tags": [ 618 | "广播" 619 | ], 620 | "social_link": "https://github.com/Zhalslar" 621 | }, 622 | "astrbot_plugin_nobot": { 623 | "author": "Zhalslar", 624 | "desc": "[仅 aiocqhttp]] 找出并禁言群里的人机!", 625 | "repo": "https://github.com/Zhalslar/astrbot_plugin_nobot", 626 | "tags": [ 627 | "人机" 628 | ], 629 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_nobot" 630 | }, 631 | "astrbot_plugin_mcgetter": { 632 | "author": "QiChen", 633 | "desc": "[仅 QQ]获取 MC 服务器信息, 渲染为图片", 634 | "repo": "https://github.com/QiChenSn/astrbot_mcgetter", 635 | "tags": [ 636 | "mc", 637 | "minecraft", 638 | "我的世界" 639 | ], 640 | "social_link": "https://github.com/QiChenSn" 641 | }, 642 | "astrbot_plugin_yinlish": { 643 | "author": "vmoranv", 644 | "desc": "普通文本转换为'*语',支持自定义*乱度,*语字典", 645 | "repo": "https://github.com/vmoranv/astrbot_plugin_yinlish", 646 | "social_link": "https://github.com/vmoranv" 647 | }, 648 | "astrbot_plugin_bilipic": { 649 | "author": "明日香奈", 650 | "desc": "发送BV号获取哔站视频封面图", 651 | "repo": "https://github.com/mingrixiangnai/bilipic", 652 | "tags": [ 653 | "图片", 654 | "哔站" 655 | ], 656 | "social_link": "https://github.com/mingrixiangnai/bilipic" 657 | }, 658 | "astrbot_plugin_memelite_rs": { 659 | "author": "Zhalslar", 660 | "desc": "表情包生成器,制作各种沙雕表情(Rust重构版,速度快占用小)", 661 | "repo": "https://github.com/Zhalslar/astrbot_plugin_memelite_rs", 662 | "tags": [ 663 | "表情包" 664 | ], 665 | "social_link": "https://github.com/Zhalslar" 666 | }, 667 | "astrbot_plugin_voiceprint": { 668 | "author": "hello七七", 669 | "desc": "活字印刷(文本转语音)", 670 | "repo": "https://github.com/ttq7/astrbot_plugin_voiceprint" 671 | }, 672 | "astrbot_plugin_mrfz": { 673 | "author": "bushikq", 674 | "desc": "这是一个高级的自动化的明日方舟所有角色语音的 AstrBot 插件", 675 | "tags": [ 676 | "明日方舟", 677 | "游戏", 678 | "语音" 679 | ], 680 | "repo": "https://github.com/zhewang448/astrbot_plugin_mrfz" 681 | }, 682 | "astrbot_plugin_maodie": { 683 | "author": "Jason.Joestar", 684 | "desc": "使用“哈个气”获得可爱耄耋涩图", 685 | "repo": "https://github.com/advent259141/astrbot_plugin_maodie", 686 | "tags": [ 687 | "哈气", 688 | "耄耋" 689 | ], 690 | "social_link": "https://github.com/advent259141" 691 | }, 692 | "astrbot_plugin_napdog_cleaner": { 693 | "author": "anka", 694 | "desc": "[仅 NapCat] napdog, 把napcat拉的史全部吃光光, 自动监控并清理 NapCat 产生的缓存文件, 注意docker需要额外配置!", 695 | "repo": "https://github.com/anka-afk/astrbot_plugin_napdog", 696 | "tags": [ 697 | "napcat", 698 | "工具" 699 | ], 700 | "social_link": "https://space.bilibili.com/26584382" 701 | }, 702 | "astrbot_plugin_supervisor": { 703 | "author": "Zhalslar", 704 | "desc": "赛博监工,检测到某人水群,就提醒他滚去干活", 705 | "repo": "https://github.com/Zhalslar/astrbot_plugin_supervisor", 706 | "tags": [ 707 | "监工", 708 | "工作" 709 | ], 710 | "social_link": "https://github.com/Zhalslar" 711 | }, 712 | "astrbot_plugin_primermath": { 713 | "author": "灵煞", 714 | "desc": "让你的AI能正确进行简单四则运算和比大小", 715 | "repo": "https://github.com/tenno1174/astrbot_plugin_primermath", 716 | "tags": [ 717 | "函数工具", 718 | "数学" 719 | ] 720 | }, 721 | "astrbot_plugin_qyws": { 722 | "author": "明日香奈", 723 | "desc": "随机播放文件夹里千原万神小丛雨的语音插件", 724 | "repo": "https://github.com/mingrixiangnai/qyws", 725 | "social_link": "https://github.com/mingrixiangnai/qyws" 726 | }, 727 | "astrbot_plugin_animewifex": { 728 | "author": "monbed", 729 | "desc": "[仅 aiocqhttp] 基于 zgojin 的群二次元老婆插件修改版。", 730 | "repo": "https://github.com/monbed/astrbot_plugin_animewifex" 731 | }, 732 | "astrbot_plugin_emojimix": { 733 | "author": "Flartiny", 734 | "desc": "一个用于 AstrBot 的插件,实现类似Google Emoji Kitchen(合成emoji)的效果。", 735 | "repo": "https://github.com/Flartiny/astrbot_plugin_emojimix" 736 | }, 737 | "astrBot_plugin_0721galgame": { 738 | "author": "明日香奈", 739 | "desc": "在群里输入【/查gal 游戏名称】即可查询内置galgame网站相对应的资源名称和链接", 740 | "repo": "https://github.com/mingrixiangnai/0721galgame", 741 | "tags": [ 742 | "Galgame" 743 | ], 744 | "social_link": "https://github.com/mingrixiangnai/0721galgame" 745 | }, 746 | "astrbot_plugin_terminal": { 747 | "author": "LHaiC", 748 | "desc": "通过和AstrBot对话调用服务器终端", 749 | "repo": "https://github.com/LHaiC/astrbot_plugin_terminal", 750 | "tags": [ 751 | "服务器", 752 | "命令行", 753 | "终端" 754 | ] 755 | }, 756 | "astrbot_plugin_OriginiumSeal-pro": { 757 | "author": "bushikq", 758 | "desc": "[仅 aiocqhttp] 源石封印插件(将原本的戳一戳条件改成了在用户发送制作源石头像时执行)", 759 | "repo": "https://github.com/zhewang448/astrbot_plugin_OriginiumSeal-pro", 760 | "tags": [ 761 | "明日方舟", 762 | "游戏" 763 | ], 764 | "social_link": "https://github.com/zhewang448" 765 | }, 766 | "astrBot_plugin_0721anime": { 767 | "author": "明日香奈", 768 | "desc": "在群里输入【/查番 动漫名称】即可查询内置动漫网站相对应的动漫名和链接", 769 | "repo": "https://github.com/mingrixiangnai/0721anime", 770 | "tags": [ 771 | "动漫" 772 | ], 773 | "social_link": "https://github.com/mingrixiangnai/0721anime" 774 | }, 775 | "astrbot_plugin_fishing": { 776 | "author": "baa131", 777 | "repo": "https://github.com/baa131/astrbot_plugin_fishing", 778 | "desc": "电子钓鱼的小游戏" 779 | }, 780 | "astrbot_plugin_buttons": { 781 | "author": "Zhalslar", 782 | "desc": "[仅 napcat] 让QQ的野生bot也能发送按钮!", 783 | "repo": "https://github.com/Zhalslar/astrbot_plugin_buttons", 784 | "tags": [ 785 | "按钮" 786 | ], 787 | "social_link": "https://github.com/Zhalslar" 788 | }, 789 | "astrbot_plugin_SillyTavern_card": { 790 | "author": "LKarxa", 791 | "desc": "一个将 SillyTavern 角色卡(PNG 格式)转换为 Lorebook YAML 与角色信息的插件。", 792 | "repo": "https://github.com/LKarxa/astrbot_plugin_SillyTavern_card" 793 | }, 794 | "astrbot_plugin_reply": { 795 | "author": "yahayao", 796 | "desc": "自定义关键词回复", 797 | "repo": "https://github.com/yahayao/astrbot_plugin_reply" 798 | }, 799 | "astrbot_plugin_nvda": { 800 | "author": "LHaiC", 801 | "desc": "查询NVDA股票实时行情", 802 | "repo": "https://github.com/LHaiC/astrbot_plugin_nvda", 803 | "tags": [ 804 | "理财", 805 | "科技", 806 | "股票" 807 | ] 808 | }, 809 | "astrbot_plugin_at_responder": { 810 | "author": "和泉智宏", 811 | "desc": "多样化@回复插件,配置时请先设置群聊进行@回复,本插件默认不进行@回复支持指定人的全局@、特定群的指定人的@、全群@以及黑名单功能。", 812 | "repo": "https://github.com/0d00-Ciallo-0721/astrbot_plugin_at_responder" 813 | }, 814 | "astrbot_plugin_regex_filter": { 815 | "author": "LKarxa", 816 | "desc": " 一个使用正则表达式处理LLM消息的AstrBot插件,可以对LLM回复进行替换、删除、增添等操作。", 817 | "repo": "https://github.com/LKarxa/astrbot_plugin_regex_filter" 818 | }, 819 | "prompt_tools": { 820 | "author": "LKarxa", 821 | "desc": "兼容酒馆预设", 822 | "repo": "https://github.com/LKarxa/prompt_tools", 823 | "tags": [ 824 | "tools", 825 | "prompt" 826 | ] 827 | }, 828 | "astrbot_plugin_MsgDistributor": { 829 | "author": "Dinggg", 830 | "desc": "根据消息平台-群id/好友名/好友id动态选择服务提供商", 831 | "repo": "https://github.com/AAlexDing/astrbot_plugin_msgdistributor", 832 | "tags": [ 833 | "前置", 834 | "信息" 835 | ] 836 | }, 837 | "astrbot_plugin_apis": { 838 | "author": "Zhalslar", 839 | "desc": "API聚合插件,上百个免费API动态添加,热门API:看看腿、看看腹肌...", 840 | "repo": "https://github.com/Zhalslar/astrbot_plugin_apis", 841 | "tags": [ 842 | "api" 843 | ], 844 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_apis" 845 | }, 846 | "astrbot_plugin_help": { 847 | "author": "tinker", 848 | "desc": "一键输出所有插件的命令帮助!", 849 | "repo": "https://github.com/tinkerbellqwq/astrbot_plugin_help", 850 | "social_link": "https://github.com/tinkerbellqwq" 851 | }, 852 | "astrbot_qqemotionreply": { 853 | "author": "QiChen", 854 | "social_link": "https://github.com/QiChenSn", 855 | "repo": "https://github.com/QiChenSn/astrbot_qqemotionreply", 856 | "tags": [ 857 | "娱乐", 858 | "恶搞", 859 | "填满" 860 | ], 861 | "desc": "[仅 aiocqhttp] 给 QQ 引用的消息贴表情" 862 | }, 863 | "astrbot_plugin_llm_draw_plus": { 864 | "author": "喵喵", 865 | "desc": "让llm自主使用硅基流动的 SD3.5 及 flux.1 绘图", 866 | "repo": "https://github.com/miaoxutao123/astrbot_plugin_llm_draw_plus", 867 | "tags": [ 868 | "ai绘图", 869 | "llm tool" 870 | ] 871 | }, 872 | "astrbot_plugin_mcqq": { 873 | "author": "kterna", 874 | "desc": "[仅 aiocqhttp]使用鹊桥连接 Minecraft 服务器和群聊", 875 | "repo": "https://github.com/kterna/astrbot_plugin_mcqq", 876 | "tags": [ 877 | "minecraft", 878 | "游戏" 879 | ] 880 | }, 881 | "astrbot_plugin_Group-Verification": { 882 | "author": "huotuo146", 883 | "desc": "[仅 aiocqhttp]一个简单高效的 QQ 群成员入群审核验证工具,保护您的群聊免受广告机器人和不良用户的侵扰", 884 | "repo": "https://github.com/huntuo146/astrbot_plugin_Group-Verification", 885 | "tags": [ 886 | "管理", 887 | "关键词", 888 | "成员审核" 889 | ], 890 | "social_link": "https://github.com/huntuo146" 891 | }, 892 | "astrbot_plugin_Volcengine-Text-to-image": { 893 | "author": "wayzinx", 894 | "desc": "通过http的方式请求火山豆包接口返回生图结果,不采用sdk方式,避免库包安装失败的问题", 895 | "repo": "https://github.com/Wayzinx/Volcengine-Text-to-image", 896 | "tags": [ 897 | "Text-to-Image", 898 | "文生图" 899 | ], 900 | "social_link": "https://github.com/Wayzinx" 901 | }, 902 | "astrbot_plugin_chishenme": { 903 | "author": "明日香奈", 904 | "desc": "当用户发送的消息中包含关键词“吃什么”时,机器人会自动回复一段预设的文本。", 905 | "repo": "https://github.com/mingrixiangnai/chishenme", 906 | "tags": [ 907 | "聊天", 908 | "娱乐", 909 | "信息" 910 | ], 911 | "social_link": "https://github.com/mingrixiangnai/chishenme" 912 | }, 913 | "astrbot_plugin_osutrack": { 914 | "author": "gameswu", 915 | "desc": "基于osu!track与osu!官方api实现的包含osu!成绩上传,谱面查询等功能的插件", 916 | "repo": "https://github.com/gameswu/astrbot_plugin_osutrack", 917 | "tags": [ 918 | "osu!", 919 | "osu!track" 920 | ], 921 | "social_link": "https://github.com/gameswu" 922 | }, 923 | "astrbot_plugin_group_information": { 924 | "author": "Futureppo", 925 | "desc": "[仅 aiocqhttp] 导出QQ群成员信息为Excel表格", 926 | "repo": "https://github.com/Futureppo/astrbot_plugin_group_information", 927 | "tags": [ 928 | "群消息" 929 | ], 930 | "social_link": "https://github.com/Futureppo" 931 | }, 932 | "astrbot_plugin_OriginiumSeal": { 933 | "author": "FengYing", 934 | "desc": "[仅 aiocqhttp] 将用户的头像添加源石封印效果。(ps:明日方舟)", 935 | "repo": "https://github.com/FengYing1314/astrbot_plugin_OriginiumSeal", 936 | "tags": [ 937 | "娱乐" 938 | ], 939 | "social_link": "https://github.com/FengYing1314/" 940 | }, 941 | "astrbot_plugin_Minesweeper": { 942 | "author": "Jason.Joestar", 943 | "desc": "简单的扫雷小游戏", 944 | "repo": "https://github.com/advent259141/astrbot_plugin_Minesweeper", 945 | "tags": [ 946 | "扫雷", 947 | "娱乐" 948 | ], 949 | "social_link": "https://github.com/advent259141" 950 | }, 951 | "astrbot_plugin_uptime_kuma_puller": { 952 | "author": "Henry_Du / bananaxiao2333", 953 | "desc": "拉取UptimeKuma监控面板中的服务器状态", 954 | "repo": "https://github.com/HenryDu8133/astrbot_plugin_uptime_kuma_puller", 955 | "tags": [ 956 | "信息", 957 | "监控面板" 958 | ] 959 | }, 960 | "astrbot_plugin_tarot": { 961 | "author": "XziXmn", 962 | "desc": "一个基于 AstrBot 框架的塔罗牌占卜插件,支持多牌阵和单张牌占卜,并通过 AI 生成详细解析。", 963 | "repo": "https://github.com/XziXmn/astrbot_plugin_tarot" 964 | }, 965 | "astrbot_plugin_a2s": { 966 | "author": "ZvZPvz", 967 | "desc": "这是 AstrBot 的A2S查询插件。", 968 | "repo": "https://github.com/ZvZPvz/astrbot_plugin_a2s", 969 | "tags": [ 970 | "工具" 971 | ] 972 | }, 973 | "astrbot_plugin_llmgo": { 974 | "author": "Jason.Joestar", 975 | "desc": "这是一个围棋插件,允许用户与 LLM 进行围棋对弈", 976 | "repo": "https://github.com/advent259141/astrbot_plugin_llmgo", 977 | "tags": [ 978 | "围棋" 979 | ], 980 | "social_link": "https://github.com/advent259141" 981 | }, 982 | "astrbot_plugin_fuck": { 983 | "author": "vmoranv", 984 | "desc": "一个为 AstrBot 设计的命令纠错插件,灵感来源于著名的命令行工具 thefuck。当你不小心输错了一个命令时(例如 /pixic 而不是 /pixiv),只需紧接着发送 /fuck,此插件就会尝试找出你可能想输入的正确命令,并给出建议。", 985 | "repo": "https://github.com/vmoranv/astrbot_plugin_fuck" 986 | }, 987 | "astrbot_plugin_wuziqi": { 988 | "author": "大沙北", 989 | "desc": "简单的五子棋对战游戏", 990 | "repo": "https://github.com/bigshabei/astrbot_plugin_wuziqi" 991 | }, 992 | "astrbot_plugin_dogdiary": { 993 | "repo": "https://github.com/bigshabei/astrbot_plugin_dogdiary", 994 | "author": "大沙北", 995 | "desc": "连续性舔狗日记,每日一记(可以生成临时日记)" 996 | }, 997 | "astrbot-food-recommender": { 998 | "repo": "https://github.com/Wayzinx/astrbot-food-recommender", 999 | "author": "wayzinx", 1000 | "desc": "食物推荐插件,可以根据时间、天气和季节智能推荐食物,并使用 AI 生成食物图片和描述", 1001 | "social_link": "https://github.com/Wayzinx" 1002 | }, 1003 | "astrbot_plugin_turnrig": { 1004 | "author": "WentUrc", 1005 | "desc": "[仅 aiocqhttp]监听不同会话,并转发至另一个会话,你也可以当作反撤回使用。更多请阅读仓库文档。", 1006 | "repo": "https://github.com/WentUrc/astrbot_plugin_turnrig", 1007 | "tags": [ 1008 | "工具" 1009 | ], 1010 | "social_link": "https://wenturc.com/" 1011 | }, 1012 | "astrbot_plugin_status-pro": { 1013 | "author": "tiker", 1014 | "desc": "[需要安装前置]稍微好看一点的系统信息展示", 1015 | "repo": "https://github.com/tinkerbellqwq/astrbot_plugin_status-pro" 1016 | }, 1017 | "astrbot_plugin_group_sum_ai": { 1018 | "author": "Ayu-u", 1019 | "desc": "[仅 gewechat]可以配置指定群聊或对话人,配置自动总结数量,间隔等等,实现自动根据配置总结群友发言,省的海量无用信息浪费时间", 1020 | "repo": "https://github.com/Ayu-u/astrbot_plugin_group_sum_ai" 1021 | }, 1022 | "astrbot_plugin_video": { 1023 | "author": "大白致远", 1024 | "desc": "小姐姐视频随机获取", 1025 | "repo": "https://github.com/guowenye/astrbot_plugin_video", 1026 | "tags": [ 1027 | "小姐姐" 1028 | ] 1029 | }, 1030 | "astrbot_plugin_repeat_after_me": { 1031 | "author": "和泉智宏", 1032 | "desc": "一个简单的跟读插件,当用户@机器人并发送'跟我说xxx'时,机器人会复读'xxx'中的内容。只支持文字的消息。本插件仅在群聊中生效。参考astrbot_plugin_astrbot_plugin_repetition。", 1033 | "repo": "https://github.com/0d00-Ciallo-0721/astrbot_plugin_repeat_after_me" 1034 | }, 1035 | "astrbot_plugin_mirage": { 1036 | "author": "大沙北", 1037 | "desc": "[仅 qq] 幻影坦克制作", 1038 | "repo": "https://github.com/bigshabei/astrbot_plugin_mirage" 1039 | }, 1040 | "astrbot_plugin_ccb_plus": { 1041 | "author": "Koikokokokoro", 1042 | "repo": "https://github.com/Koikokokokoro/astrbot_plugin_ccb_plus", 1043 | "desc": "[仅 aiocqhttp]基于 灵煞 / ccb 的 和QQ群群友发生赛博sex的插件的改进版。", 1044 | "tags": [ 1045 | "ccb" 1046 | ] 1047 | }, 1048 | "astrbot-gold-plugin": { 1049 | "repo": "https://github.com/RC-CHN/astrbot-gold-plugin", 1050 | "author": "RC-CHN", 1051 | "desc": "从招商银行 API 接口获取实时金价", 1052 | "tags": [ 1053 | "黄金", 1054 | "理财" 1055 | ] 1056 | }, 1057 | "astrbot_plugin_pixiv_search": { 1058 | "repo": "https://github.com/vmoranv/astrbot_plugin_pixiv_search", 1059 | "author": "vmoranv", 1060 | "desc": "通过 Pixiv API 搜索插画、小说、用户、排行榜等。支持不适宜内容过滤、代理和随机结果。", 1061 | "tags": [ 1062 | "pixiv" 1063 | ] 1064 | }, 1065 | "astrbot_plugin_gotify": { 1066 | "repo": "https://github.com/BetaCatX/astrbot_plugin_gotify", 1067 | "author": "BetaCat", 1068 | "desc": "监听 Gotify 服务器的消息,并推送给消息平台", 1069 | "tags": [ 1070 | "通知", 1071 | "主动消息" 1072 | ] 1073 | }, 1074 | "astrbot_plugin_hello-bye": { 1075 | "author": "tinker", 1076 | "desc": "[仅aiocqhttp] 为用户进群退群发送信息提示", 1077 | "repo": "https://github.com/1113-yangfanou/astrbot_plugin_hello-bye" 1078 | }, 1079 | "astrbot_plugin_pexels": { 1080 | "author": "xiamuceer-j", 1081 | "desc": "Pexels 精选图片插件,用于从 Pexels.com 获取高质量的免费精选图片。", 1082 | "repo": "https://github.com/xiamuceer-j/astrbot_plugin_pexels", 1083 | "tags": [ 1084 | "Pexels" 1085 | ] 1086 | }, 1087 | "astrbot_plugin_ExchangeRateQuery": { 1088 | "author": "MoonShadow1976", 1089 | "desc": "基于 ExchangeRate 的实时货币汇率查询插件", 1090 | "tags": [ 1091 | "ExchangeRate" 1092 | ], 1093 | "repo": "https://github.com/MoonShadow1976/astrbot_plugin_ExchangeRateQuery" 1094 | }, 1095 | "astrbot_plugin_grok_filter": { 1096 | "author": "Cheng-MaoMao", 1097 | "repo": "https://github.com/Cheng-MaoMao/astrbot_plugin_grok_filter", 1098 | "desc": "过滤 grok-3-reasoner 推理模型的思维链内容" 1099 | }, 1100 | "FavorSystem": { 1101 | "author": "wuyan1003", 1102 | "repo": "https://github.com/wuyan1003/likability-level", 1103 | "desc": "给聊天增加了一个好感度值,靠检测 LLM 输出特殊的值来实现,让 LLM 来判断好感度的上升或下降,并且过低的好感度值会被机器人自动拉黑,有管理员身份来自定义好感度值以及拉黑或移除用户(轻微防止被群U玩坏)" 1104 | }, 1105 | "astrbot_plugin_password": { 1106 | "author": "Zhalslar", 1107 | "desc": "忘记密码了?可用本插件强制修改 AstrBot 面板的用户名、密码(仅管理员可用)", 1108 | "repo": "https://github.com/Zhalslar/astrbot_plugin_password", 1109 | "tags": [ 1110 | "工具", 1111 | "密码" 1112 | ], 1113 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_password" 1114 | }, 1115 | "astrbot_plugin_douyin_bot": { 1116 | "author": "drdon1234", 1117 | "desc": "[仅QQ] 自动识别抖音视频链接并转换为直链发送", 1118 | "repo": "https://github.com/drdon1234/astrbot_plugin_douyin_bot", 1119 | "tags": [ 1120 | "抖音", 1121 | "视频解析" 1122 | ] 1123 | }, 1124 | "meanig": { 1125 | "author": "hello七七", 1126 | "repo": "https://github.com/ttq7/meanig", 1127 | "social_link": "https://github.com/ttq7/meanig", 1128 | "desc": "大锅里炖(小游戏等等超 25 个功能!)" 1129 | }, 1130 | "astrbot_plugin_openweaponscase": { 1131 | "author": "luooka", 1132 | "repo": "https://github.com/luooka/astrbot_plugin_openweaponscase", 1133 | "tags": [ 1134 | "CS", 1135 | "开箱" 1136 | ], 1137 | "desc": "CS 武器箱开箱模拟支持大量目前已有的武器箱,可以展示开启物品的图案和对应的磨损" 1138 | }, 1139 | "astrbot_plugin_gallery": { 1140 | "author": "Zhalslar", 1141 | "repo": "https://github.com/Zhalslar/astrbot_plugin_gallery", 1142 | "desc": "【本地图库管理器】-帮助用户组建、管理、调用本地图库,可用于表情包收集管理、图床管理、为其他插件提供动态图库等等", 1143 | "tags": [ 1144 | "图库" 1145 | ], 1146 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_gallery" 1147 | }, 1148 | "astrbot_plugin_sensoji_pro": { 1149 | "author": "xiamuceer-j", 1150 | "repo": "https://github.com/xiamuceer-j/astrbot_plugin_sensoji_pro", 1151 | "desc": "这是一个基于 AstrBot 框架的浅草寺抽签-PRO插件,模拟日本浅草寺的抽签功能。用户可以通过发送命令随机抽取签文,获得运势提示。", 1152 | "tags": [ 1153 | "抽签" 1154 | ] 1155 | }, 1156 | "astrbot_portainer_plugin": { 1157 | "author": "RC-CHN", 1158 | "repo": "https://github.com/RC-CHN/astrbot_portainer_plugin", 1159 | "desc": "使用astrbot连接portainer实例进行简单的容器管理功能", 1160 | "tags": [ 1161 | "容器", 1162 | "工具" 1163 | ] 1164 | }, 1165 | "astrbot_plugin_goldprice": { 1166 | "author": "waterfeet", 1167 | "repo": "https://github.com/waterfeet/astrbot_plugin_goldprice", 1168 | "desc": "获取实时国内黄金价格", 1169 | "tags": [ 1170 | "爬虫" 1171 | ], 1172 | "social_link": "https://github.com/waterfeet" 1173 | }, 1174 | "astrbot_plugin_dajiao": { 1175 | "author": "灵煞", 1176 | "repo": "https://github.com/tenno1174/astrbot_plugin_dajiao", 1177 | "desc": "给你生成一次随机打胶结果", 1178 | "tags": [ 1179 | "娱乐", 1180 | "恶搞" 1181 | ] 1182 | }, 1183 | "astrbot_plugin_ccb": { 1184 | "author": "灵煞", 1185 | "repo": "https://github.com/tenno1174/astrbot_plugin_ccb", 1186 | "desc": "[仅aiocqhttp] 和QQ群友CCB", 1187 | "tags": [ 1188 | "娱乐", 1189 | "恶搞" 1190 | ] 1191 | }, 1192 | "astrbot_plugin_showmejm": { 1193 | "author": "exneverbur, drdon1234", 1194 | "repo": "https://github.com/drdon1234/astrbot_plugin_showmejm", 1195 | "desc": "[仅aiocqhttp] 适配 AstrBot 的 JM本子 转 PDF 插件,搜漫画,下漫画,看随机漫画!本人仅做平台移植,原作者:exneverbur,原项目:exneverbur/ShowMeJM", 1196 | "tags": [ 1197 | "jm" 1198 | ] 1199 | }, 1200 | "astrbot_plugin_gscore_adapter": { 1201 | "author": "KimigaiiWuyi", 1202 | "repo": "https://github.com/KimigaiiWuyi/astrbot_plugin_gscore_adapter", 1203 | "desc": "用于链接SayuCore(早柚核心)的适配器!适用于多种游戏功能, 原神、星铁、绝区零、鸣朝、雀魂等游戏的最佳工具箱!", 1204 | "tags": [ 1205 | "早柚核心", 1206 | "原神", 1207 | "鸣潮", 1208 | "雀魂", 1209 | "绝区零" 1210 | ], 1211 | "social_link": "https://docs.sayu-bot.com/" 1212 | }, 1213 | "astrbot_plugin_xyzw": { 1214 | "author": "四郎", 1215 | "repo": "https://github.com/XuYingJie-cmd/astrbot_plugin_xyzw", 1216 | "desc": "[仅gewechat]主要用于咸鱼之王OCR识别算鱼罐子宝箱功能" 1217 | }, 1218 | "astrbot_plugin_alist": { 1219 | "author": "arikacips", 1220 | "repo": "https://github.com/yukikazechan/astrbot_plugin_alist", 1221 | "desc": "一个用于与 Alist 交互的 AstrBot 插件,提供文件搜索、存储管理等功能。", 1222 | "tags": [ 1223 | "alist" 1224 | ] 1225 | }, 1226 | "astrbot_plugin_showme_xjj": { 1227 | "author": "drdon1234", 1228 | "repo": "https://github.com/drdon1234/astrbot_plugin_showme_xjj", 1229 | "desc": "[仅aiocqhttp] 随机小姐姐美图短视频", 1230 | "tags": [ 1231 | "短视频", 1232 | "美图" 1233 | ] 1234 | }, 1235 | "astrbot_plugin_60s_news": { 1236 | "author": "Flyinsz", 1237 | "repo": "https://github.com/flyinsz/astrbot_plugin_60s_news", 1238 | "desc": "[仅gewechat] 60s国内新闻" 1239 | }, 1240 | "astrbot_plugin_hotlist": { 1241 | "author": "Tsgof", 1242 | "repo": "https://github.com/tsgof/astrbot_plugin_hotlist", 1243 | "desc": "获取 B 站热门视频榜单、百度热搜、EPIC 热门榜单" 1244 | }, 1245 | "astrbot_plugin_anime_search": { 1246 | "author": "xiamuceer-j", 1247 | "repo": "https://github.com/xiamuceer-j/astrbot_plugin_anime_search", 1248 | "desc": "次世代动漫检索工具,打破次元壁的追番体验!", 1249 | "tags": [ 1250 | "AGE" 1251 | ] 1252 | }, 1253 | "astrbot_plugin_media302-save": { 1254 | "author": "Qoo", 1255 | "repo": "https://github.com/Qoo-330ml/astrbot_plugin_media302-save", 1256 | "desc": "media302 软件的 115 转存插件,可以提交 115 链接给机器人,机器人自动转存到 115 网盘" 1257 | }, 1258 | "astrbot_plugin_jrrp": { 1259 | "author": "exusiaiwei", 1260 | "repo": "https://github.com/exusiaiwei/astrbot_plugin_jrrp", 1261 | "desc": "一个简单的今日人品插件, 可以查询用户的每日人品值和运势。" 1262 | }, 1263 | "astrbot_plugin_zanwo": { 1264 | "author": "Futureppo", 1265 | "tags": [ 1266 | "名片赞" 1267 | ], 1268 | "desc": "[仅QQ] 赞我!(一个名片点赞插件)。可选是否开启白名单。", 1269 | "social_link": "https://github.com/Futureppo", 1270 | "repo": "https://github.com/Futureppo/astrbot_plugin_zanwo" 1271 | }, 1272 | "astrbot_plugin_ehentai_bot": { 1273 | "desc": "适配 AstrBot 的 E-Hentai 画廊转 PDF 插件", 1274 | "author": "drdon1234", 1275 | "repo": "https://github.com/drdon1234/astrbot_plugin_ehentai_bot", 1276 | "tags": [ 1277 | "ehentai" 1278 | ] 1279 | }, 1280 | "astrbot_plugin_reread": { 1281 | "desc": "不依赖任何数据库的群聊复读姬,可单独设置文本、图片、表情、At消息的复读阈值,可设置复读概率,可要求消息要来自不同人,可设置违禁词", 1282 | "author": "Zhalslar", 1283 | "repo": "https://github.com/Zhalslar/astrbot_plugin_reread", 1284 | "tags": [ 1285 | "复读" 1286 | ], 1287 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_reread" 1288 | }, 1289 | "astrbot_plugin_csbaoyan": { 1290 | "desc": "计算机保研院校信息查询、通知订阅插件。数据来源于 GitHub CS-BAOYAN (绿群官方)组织。", 1291 | "author": "Soulter", 1292 | "repo": "https://github.com/Soulter/astrbot_plugin_csbaoyan", 1293 | "tags": [ 1294 | "计算机", 1295 | "保研" 1296 | ] 1297 | }, 1298 | "astrbot_plugin_composting_bucket": { 1299 | "desc": "一个用于降低 DeepSeek API 调用费用的 AstrBot 插件", 1300 | "author": "Rail1bc", 1301 | "repo": "https://github.com/Rail1bc/astrbot_plugin_composting_bucket", 1302 | "tags": [ 1303 | "DeepSeek" 1304 | ] 1305 | }, 1306 | "astrbot_plugin_doro_ending": { 1307 | "desc": "[QQ]doro互动故事", 1308 | "author": "hello七七", 1309 | "repo": "https://github.com/ttq7/doro_ending", 1310 | "social_link": "https://github.com/ttq7/doro_ending" 1311 | }, 1312 | "astrbot_plugin_get_weather_msg": { 1313 | "author": "whzc", 1314 | "repo": "https://github.com/whzcc/astrbot_plugin_get_weather_msg", 1315 | "desc": "集成了 AI 功能。通过和风天气 API 和阿里云百炼,在检测到聊天消息中出现特定文本时生成一张某地的12小时天气预报图", 1316 | "tags": [ 1317 | "天气" 1318 | ], 1319 | "social_link": "https://github.com/whzcc" 1320 | }, 1321 | "astrbot_plugin_get_weather_cmd": { 1322 | "author": "whzc", 1323 | "repo": "https://github.com/whzcc/astrbot_plugin_get_weather_cmd", 1324 | "desc": "通过简单的指令查询天气:获取12小时的天气并生成一张图片", 1325 | "tags": [ 1326 | "天气" 1327 | ], 1328 | "social_link": "https://github.com/whzcc" 1329 | }, 1330 | "astrbot_plugin_appreview": { 1331 | "desc": "这是一个可以通过关键词来同意或拒绝进入群聊的插件。", 1332 | "author": "qiqi", 1333 | "repo": "https://github.com/13686664257cz/astrbot_plugin_appreview", 1334 | "tags": [ 1335 | "工具" 1336 | ], 1337 | "social_link": "https://qkingwlfw.icu" 1338 | }, 1339 | "astrbot_plugin_archlinux_package_search": { 1340 | "desc": "按名称搜索 Arch Linux 官方仓库和 AUR 中的软件包。", 1341 | "author": "xmengnet", 1342 | "repo": "https://github.com/xmengnet/astrbot_plugin_archlinux_package_search", 1343 | "tags": [ 1344 | "arch", 1345 | "linux" 1346 | ], 1347 | "social_link": "https://github.com/xmengnet" 1348 | }, 1349 | "astrbot_plugin_browser": { 1350 | "desc": "通过操控bot与浏览器交互(搜索、点击、滑动、滚动、缩放、输入、切换标签页、收藏等等)", 1351 | "author": "Zhalslar", 1352 | "repo": "https://github.com/Zhalslar/astrbot_plugin_browser", 1353 | "tags": [ 1354 | "浏览器" 1355 | ], 1356 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_browser" 1357 | }, 1358 | "astrbot_plugin_QQAdmin": { 1359 | "desc": "[仅aiocqhttp]QQ群管插件,功能包括:禁言、全体禁言、踢人、拉黑、改群昵称、改头衔、设管理员、设精华、撤回消息等等", 1360 | "author": "Zhalslar", 1361 | "repo": "https://github.com/Zhalslar/astrbot_plugin_QQAdmin", 1362 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_QQAdmin", 1363 | "tags": [ 1364 | "QQ群管" 1365 | ] 1366 | }, 1367 | "astrbot_plugin_liars_bar": { 1368 | "desc": "本插件是为 AstrBot 框架开发的游戏插件,实现了一个骗子酒馆", 1369 | "author": "xunxi", 1370 | "repo": "https://github.com/xunxiing/astrbot_plugin_liars_bar", 1371 | "tags": [ 1372 | "游戏" 1373 | ] 1374 | }, 1375 | "astrbot_plugin_SessionFaker": { 1376 | "desc": "一个用于AstrBot的QQ消息伪造插件,可以创建包含多个用户发言的伪造转发消息,支持自动获取QQ昵称", 1377 | "author": "Jason.Joestar", 1378 | "repo": "https://github.com/advent259141/astrbot_plugin_SessionFaker", 1379 | "tags": [ 1380 | "消息伪造" 1381 | ] 1382 | }, 1383 | "astrbot_plugin_aishit": { 1384 | "desc": "【QQ】AI 全自动造史插件", 1385 | "author": "Jason.Joestar", 1386 | "tags": [ 1387 | "造史" 1388 | ], 1389 | "repo": "https://github.com/advent259141/astrbot_plugin_aishit" 1390 | }, 1391 | "astrbot_plugin_douniuniu": { 1392 | "desc": "QQ 群小游戏,培养你的牛牛,然后塔塔开!", 1393 | "author": "laozhu", 1394 | "repo": "https://github.com/LaoZhuJackson/astrbot_plugin_douniuniu", 1395 | "tags": [ 1396 | "游戏" 1397 | ], 1398 | "social_link": "https://qm.qq.com/q/F7JTfmpsys" 1399 | }, 1400 | "astrbot_plugin_no_dragon_lord": { 1401 | "desc": "anka - 禁止机器人抢龙王! 龙王一定要是人类 ✍️✍️✍️✍️✍️✍️✍️✍️ 😭😭😭😭😭😭😭😭 - 请前往设置白名单(默认全部群启用) - 提供分段回复容错设置", 1402 | "author": "anka", 1403 | "repo": "https://github.com/anka-afk/astrbot_plugin_no_dragon_lord", 1404 | "tags": [ 1405 | "群聊", 1406 | "发言控制" 1407 | ], 1408 | "social_link": "https://space.bilibili.com/26584382" 1409 | }, 1410 | "astrbot_plugin_cs2-box": { 1411 | "desc": "简单的文字签到+配套cs2开箱", 1412 | "author": "BvzRays", 1413 | "repo": "https://github.com/bvzrays/astrbot_plugin_cs2-box", 1414 | "tags": [ 1415 | "开箱", 1416 | "签到" 1417 | ] 1418 | }, 1419 | "httpposter": { 1420 | "desc": "HTTP请求工具", 1421 | "author": "Wayzinx", 1422 | "repo": "https://github.com/Wayzinx/httpposter" 1423 | }, 1424 | "astrbot_plugin_quarksave": { 1425 | "desc": "调用quark-auto-save实现自动转存资源到自己的夸克网盘", 1426 | "author": "lm379", 1427 | "repo": "https://github.com/lm379/astrbot_plugin_quarksave" 1428 | }, 1429 | "astrbot_plugins_ConvetPicture": { 1430 | "desc": "[仅aiocqhttp]把QQ里面不可保存的表情转化为可以保存的图片,包括GIF", 1431 | "author": "orchidsziyou", 1432 | "repo": "https://github.com/orchidsziyou/astrbot_plugins_ConvetPicture", 1433 | "tags": [ 1434 | "日常使用" 1435 | ] 1436 | }, 1437 | "astrbot_plugin_Merge_WeMSG": { 1438 | "desc": "[仅gewechat]支持微信个人号(gewechat)的合并消息处理和转发", 1439 | "author": "zj591227045", 1440 | "repo": "https://github.com/zj591227045/astrbot_plugin_Merge_WeMSG" 1441 | }, 1442 | "astrbot_plugin_wsde": { 1443 | "desc": "一个发出随机维什戴尔游戏日语语音的AstrBot插件", 1444 | "author": "bushikq", 1445 | "repo": "https://github.com/zhewang448/astrbot_plugin_wsde", 1446 | "tags": [ 1447 | "游戏" 1448 | ] 1449 | }, 1450 | "astrbot_plugin_QQProfile": { 1451 | "desc": "[仅aiocqhttp]配置bot的头像、昵称、签名、状态、机型等QQ资料", 1452 | "author": "Zhalslar", 1453 | "repo": "https://github.com/Zhalslar/astrbot_plugin_QQProfile", 1454 | "tags": [ 1455 | "QQ资料" 1456 | ], 1457 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_QQProfile" 1458 | }, 1459 | "astrbot_plugin_mcping": { 1460 | "desc": "获取 Minecraft 服务器的状态(图片展示版)", 1461 | "author": "Zhalslar", 1462 | "repo": "https://github.com/Zhalslar/astrbot_plugin_mcping", 1463 | "tags": [ 1464 | "Minecraft" 1465 | ], 1466 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_mcping" 1467 | }, 1468 | "astrbot_plugin_lorebook_lite": { 1469 | "desc": "AstrBot 的 lorebook 插件,支持自定义触发器、变量、逻辑、占位符等。", 1470 | "author": "Raven95676", 1471 | "repo": "https://github.com/Raven95676/astrbot_plugin_lorebook_lite", 1472 | "tags": [ 1473 | "lorebook", 1474 | "世界书" 1475 | ] 1476 | }, 1477 | "daily_limit": { 1478 | "desc": "限制成员每日访问AI次数的插件,支持为不同用户和群组设置不同的调用限制(支持的astrbot最低版本为3.5.1)", 1479 | "author": "left666", 1480 | "repo": "https://github.com/left666/astrbot_plugin_daily_limit", 1481 | "tags": [ 1482 | "工具", 1483 | "安全" 1484 | ] 1485 | }, 1486 | "JmCli": { 1487 | "desc": "JM命令行工具,提供下载和带封面的查询搜索功能,输入jm_help查看用法", 1488 | "author": "Gaxiic", 1489 | "repo": "https://github.com/gaxiic/JmCli", 1490 | "tags": [ 1491 | "JM", 1492 | "禁漫" 1493 | ] 1494 | }, 1495 | "astrbot_plugin_quote_collocter": { 1496 | "desc": "可以自己截图并投稿群友语录,机器人被戳戳时随机爆典", 1497 | "author": "浅夏旧入梦", 1498 | "repo": "https://github.com/litsum/astrbot_plugin_quote_collocter", 1499 | "tags": [ 1500 | "黑历史", 1501 | "群u爆典" 1502 | ], 1503 | "social_link": "https://m.bilibili.com/space/172230783" 1504 | }, 1505 | "astrbot_plugin_GPT_SoVITS": { 1506 | "desc": "对接本地部署的GPT_SoVITS,为astrbot提供文本转语音(TTS)服务", 1507 | "author": "Zhalslar", 1508 | "repo": "https://github.com/Zhalslar/astrbot_plugin_GPT_SoVITS", 1509 | "tags": [ 1510 | "TTS" 1511 | ], 1512 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_GPT_SoVITS" 1513 | }, 1514 | "astrbot_plugin_search_pic": { 1515 | "desc": "从 https://saucenao.com/ 搜索图片,功能是以图搜图", 1516 | "author": "lyjlyjlyjly", 1517 | "repo": "https://github.com/lyjlyjlyjly/astrbot_plugin_search_pic", 1518 | "tags": [ 1519 | "搜图" 1520 | ] 1521 | }, 1522 | "astrbot_plugin_timtip": { 1523 | "desc": "设置定时任务,有(间隔时间)(固定时间)(一次时间),适用于不同群聊,一个群聊可创建多个任务。", 1524 | "author": "IGCrystal", 1525 | "repo": "https://github.com/IGCrystal/astrbot_plugin_timtip", 1526 | "tags": [ 1527 | "工具" 1528 | ] 1529 | }, 1530 | "astrbot_plugin_encipherer": { 1531 | "desc": "集合包括Base64、URLencode、Punycode编码加解密工具的astrbot插件", 1532 | "author": "Yuki Soffd", 1533 | "repo": "https://github.com/Soffd/astrbot_plugin_encipherer", 1534 | "tags": [ 1535 | "工具" 1536 | ] 1537 | }, 1538 | "astrbot_plugin_answerbook": { 1539 | "desc": "一个简单的答案之书插件,发送 答案之书+问题 即可使用", 1540 | "author": "浅夏旧入梦", 1541 | "repo": "https://github.com/litsum/astrbot_plugin_answerbook", 1542 | "social_link": "https://m.bilibili.com/space/172230783" 1543 | }, 1544 | "astrbot_plugin_timedtask": { 1545 | "desc": "一个简单易用的群聊定时任务提醒插件,可以设置每日定时提醒.初次使用请查看readme。", 1546 | "author": "Jason.Joestar", 1547 | "repo": "https://github.com/advent259141/astrbot_plugin_timedtask", 1548 | "tags": [ 1549 | "定时", 1550 | "通知" 1551 | ] 1552 | }, 1553 | "astrbot_plugin_doro_today": { 1554 | "desc": "[仅测试QQ]一个AstrBot插件,从Doro结局图片中随机抽取一张并发送给用户,同时@发送者。", 1555 | "author": "Futureppo", 1556 | "repo": "https://github.com/Futureppo/astrbot_plugin_doro_today", 1557 | "tags": [ 1558 | "Doro", 1559 | "抽卡" 1560 | ], 1561 | "social_link": "https://github.com/Futureppo" 1562 | }, 1563 | "astrbot_plugin_litematic": { 1564 | "desc": "用于管理 Minecraft 投影文件,快速查看投影内容等", 1565 | "author": "kterna", 1566 | "repo": "https://github.com/kterna/astrbot_plugin_litematic", 1567 | "tags": [ 1568 | "Minecraft", 1569 | "游戏" 1570 | ] 1571 | }, 1572 | "AstrBot_plugin_Ewords": { 1573 | "desc": "一起来记单词吧喵~", 1574 | "author": "IGCrystal", 1575 | "repo": "https://github.com/IGCrystal/AstrBot_plugin_Ewords", 1576 | "social_link": "https://github.com/IGCrystal/AstrBot_plugin_Ewords", 1577 | "tags": [ 1578 | "CET-4", 1579 | "英语" 1580 | ] 1581 | }, 1582 | "astrbot_plugin_weather_wttr_in": { 1583 | "desc": "使用 wttr.in 查询天气(llm工具)", 1584 | "author": "xiewoc", 1585 | "repo": "https://github.com/xiewoc/astrbot_plugin_weather_wttr_in", 1586 | "tags": [ 1587 | "天气", 1588 | "函数调用" 1589 | ], 1590 | "social_link": "https://github.com/xiewoc" 1591 | }, 1592 | "astrbot_plugin_kahunabot": { 1593 | "desc": "一款基于 EVEonline API 侧重工业制造支援的综合性 QQ 插件", 1594 | "author": "AraragiEro", 1595 | "repo": "https://github.com/AraragiEro/astrbot_plugin_kahunabot" 1596 | }, 1597 | "astrbot_plugin_qqpock": { 1598 | "desc": "QQ 代戳", 1599 | "repo": "https://github.com/791819/astrbot_plugin_qqpock", 1600 | "author": "长安某", 1601 | "social_link": "https://space.bilibili.com/1032860513" 1602 | }, 1603 | "astrbot_plugin_vv_pic": { 1604 | "desc": "发送最符合关键词的 vv 表情包", 1605 | "author": "Lonelysky", 1606 | "repo": "https://github.com/LonelySky7490/astrbot_plugin_vv_pic" 1607 | }, 1608 | "astrbot_plugin_file_reader": { 1609 | "desc": "一个识别文件内容的插件", 1610 | "author": "xiewoc", 1611 | "repo": "https://github.com/xiewoc/astrbot_plugin_file_reader", 1612 | "social_link": "https://github.com/xiewoc" 1613 | }, 1614 | "encrypt-and-decrypt": { 1615 | "desc": "将明文加密为我要吃饭四个字组成的密文", 1616 | "author": "Yuki Soffd", 1617 | "repo": "https://github.com/Soffd/encrypt-and-decrypt", 1618 | "tags": [ 1619 | "工具" 1620 | ] 1621 | }, 1622 | "astrbot_plugin_CounterStrikle": { 1623 | "desc": "Blast-TV 上的 Counter-Strikle 小游戏,图片卡片渲染。", 1624 | "author": "w33d", 1625 | "tags": [ 1626 | "娱乐" 1627 | ], 1628 | "social_link": "https://github.com/Last-emo-boy", 1629 | "repo": "https://github.com/Last-emo-boy/astrbot_plugin_CounterStrikle" 1630 | }, 1631 | "astrbot_plugin_gomoku": { 1632 | "desc": "五子棋双人对战", 1633 | "author": "zhx", 1634 | "repo": "https://github.com/zhx8702/astrbot_plugin_gomoku", 1635 | "tags": [ 1636 | "游戏" 1637 | ] 1638 | }, 1639 | "astrbot_plugin_membercontrast": { 1640 | "desc": " [仅 Gewechat] 实现微信历史群组群员与当前群员对比的功能", 1641 | "author": "laopanmemz", 1642 | "repo": "https://github.com/laopanmemz/astrbot_plugin_membercontrast", 1643 | "social_link": "https://space.bilibili.com/447591776" 1644 | }, 1645 | "astrbot_plugin_mermaid": { 1646 | "desc": "使用 LLM 将用户所输入的主题自动生成 Mermaid 模板并生成图片输出", 1647 | "author": "kterna", 1648 | "repo": "https://github.com/kterna/astrbot_plugin_mermaid", 1649 | "tags": [ 1650 | "思维导图", 1651 | "流程图" 1652 | ] 1653 | }, 1654 | "astrbot_plugin_saris_fish": { 1655 | "desc": "赛博钓鱼。需要前置插件: astrbot_plugin_saris_db", 1656 | "author": "城城", 1657 | "tags": [ 1658 | "游戏", 1659 | "钓鱼" 1660 | ], 1661 | "repo": "https://github.com/chengcheng0325/astrbot_plugin_saris_fish" 1662 | }, 1663 | "astrbot_plugin_rdimage": { 1664 | "desc": "从 wenturc 获取随机图片的插件(无 HTML 解析)", 1665 | "author": "IGCrystal", 1666 | "repo": "https://github.com/IGCrystal/astrbot_plugin_rdimage" 1667 | }, 1668 | "astrbot_plugin_gewe_chatsummary": { 1669 | "desc": "[仅 gewechat] 用来对最近消息调用 LLM 进行总结的插件", 1670 | "author": "NiceAir", 1671 | "repo": "https://github.com/NiceAir/astrbot_plugin_gewe_chatsummary", 1672 | "tags": [ 1673 | "工具", 1674 | "总结" 1675 | ] 1676 | }, 1677 | "astrbot_plugin_idiom": { 1678 | "desc": "成语接龙", 1679 | "author": "zhx", 1680 | "repo": "https://github.com/zhx8702/astrbot_plugin_idiom" 1681 | }, 1682 | "astrbot_plugin_anime_gacha": { 1683 | "desc": "每天获取随机番剧,查看今日更新的新番", 1684 | "author": "xco2", 1685 | "tags": [ 1686 | "新番", 1687 | "番剧" 1688 | ], 1689 | "repo": "https://github.com/xco2/astrbot_plugin_anime_gacha" 1690 | }, 1691 | "astrbot_plugin_nachoneko": { 1692 | "desc": "一款获取甘城猫猫图片的插件", 1693 | "author": "Rinyin", 1694 | "tags": [ 1695 | "甘城なつき" 1696 | ], 1697 | "repo": "https://github.com/Rinyin/astrbot_plugin_nachoneko" 1698 | }, 1699 | "astrbot_plugin_jm_search": { 1700 | "desc": "JM 漫画 PDF 下载。支持 Linux 和 Win", 1701 | "author": "Ryonnoski", 1702 | "repo": "https://github.com/Ryonnoski0/astrbot_plugin_jm_search", 1703 | "tags": [ 1704 | "JM", 1705 | "PDF" 1706 | ] 1707 | }, 1708 | "astrbot_plugin_jm_sender": { 1709 | "desc": "发送 JM 漫画编号,机器人发送群聊转发消息", 1710 | "author": "EnderPPT", 1711 | "tags": [ 1712 | "JM" 1713 | ], 1714 | "repo": "https://github.com/EnderPPT/astrbot_plugin_jm_sender", 1715 | "social_link": "https://github.com/EnderPPT" 1716 | }, 1717 | "jmcomic_downloader": { 1718 | "desc": "一个下载 JM 的插件, 添加了一些新功能,原项目名 FateTrial_JMdownloader", 1719 | "author": "QiChenSn", 1720 | "repo": "https://github.com/QiChenSn/jmcomic_downloader", 1721 | "social_link": "https://github.com/QiChenSn", 1722 | "tags": [ 1723 | "JM" 1724 | ] 1725 | }, 1726 | "astrbot_plugin_jmcomicsget": { 1727 | "desc": "发送 JM 漫画编号,机器人发送漫画 PDF", 1728 | "author": "ayachi", 1729 | "repo": "https://github.com/Ayachi2225/astrbot_plugin_jmcomicsget", 1730 | "tags": [ 1731 | "JM" 1732 | ], 1733 | "social_link": "https://github.com/Ayachi2225" 1734 | }, 1735 | "astrbot_plugin_history_day": { 1736 | "desc": "查看 历史上的某天 发生的大事 (历史上的今天的增强版)", 1737 | "author": "Zhalslar", 1738 | "repo": "https://github.com/Zhalslar/astrbot_plugin_history_day", 1739 | "tags": [ 1740 | "历史" 1741 | ], 1742 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_history_day" 1743 | }, 1744 | "astrbot_plugin_PockAttack": { 1745 | "desc": "[仅 aiocqhttp] 在群聊中发送 攻击+@用户 或者其他关键词,机器人会戳一戳该用户", 1746 | "author": "LouieKH359", 1747 | "repo": "https://github.com/LouieKH359/astrbot_plugin_PockAttack" 1748 | }, 1749 | "astrbot_plugin_memelite": { 1750 | "desc": "表情包生成器,制作各种沙雕表情(本地部署,但轻量化)", 1751 | "author": "Zhalslar", 1752 | "tags": [ 1753 | "表情包" 1754 | ], 1755 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_memelite", 1756 | "repo": "https://github.com/Zhalslar/astrbot_plugin_memelite" 1757 | }, 1758 | "astrbot_plugin_saris_economic": { 1759 | "author": "城城", 1760 | "repo": "https://github.com/chengcheng0325/astrbot_plugin_saris_economic", 1761 | "desc": "群签到插件(可自定义图片)。‼️ 需要安装前置插件 astrbot_plugin_saris_db 👇", 1762 | "tags": [ 1763 | "签到", 1764 | "经济" 1765 | ] 1766 | }, 1767 | "astrbot_plugin_saris_db": { 1768 | "author": "城城", 1769 | "desc": "astrbot_plugin_saris_economic 插件的前置插件,用于数据持久化。", 1770 | "repo": "https://github.com/chengcheng0325/astrbot_plugin_saris_db", 1771 | "tags": [ 1772 | "前置" 1773 | ] 1774 | }, 1775 | "headline": { 1776 | "author": "egg", 1777 | "desc": "60秒国内新闻", 1778 | "tags": [ 1779 | "工具" 1780 | ], 1781 | "social_link": "https://github.com/bbpn-cn/headline", 1782 | "repo": "https://github.com/bbpn-cn/headline" 1783 | }, 1784 | "astrbot_plugin_mai_sgin": { 1785 | "author": "Rinyin", 1786 | "desc": "简单的舞萌出勤与退勤签到插件", 1787 | "tags": [ 1788 | "舞萌", 1789 | "签到" 1790 | ], 1791 | "repo": "https://github.com/Rinyin/astrbot_plugin_mai_sgin" 1792 | }, 1793 | "astrbot_plugin_aiocensor": { 1794 | "desc": "AstrBot 综合内容安全+群管插件。文本、图片审核支持所有平台,撤回和禁言仅支持 aiocqhttp", 1795 | "author": "Raven95676", 1796 | "repo": "https://github.com/Raven95676/astrbot_plugin_aiocensor", 1797 | "tags": [ 1798 | "审查", 1799 | "撤回", 1800 | "禁言" 1801 | ] 1802 | }, 1803 | "astrbot_plugin_custom_menu": { 1804 | "desc": "自定义菜单图片,图片放置在 menu 目录下,支持格式jpg,jpeg,png,gif,bmp。", 1805 | "author": "Futureppo", 1806 | "repo": "https://github.com/Futureppo/astrbot_plugin_custom_menu" 1807 | }, 1808 | "astrbot_plugin_liferestart": { 1809 | "desc": "人生重启模拟器。输入「重开」来重开你的沟槽人生吧!", 1810 | "author": "kterna", 1811 | "tags": [ 1812 | "游戏" 1813 | ], 1814 | "social_link": "https://github.com/kterna/astrbot_plugin_liferestart", 1815 | "repo": "https://github.com/kterna/astrbot_plugin_liferestart" 1816 | }, 1817 | "astrbot_plugin_Lolicon": { 1818 | "author": "hello七七", 1819 | "repo": "https://github.com/ttq7/astrbot_plugin_Lolicon", 1820 | "desc": "Lolicon API的随机动漫图片插件", 1821 | "tags": [ 1822 | "nsfw" 1823 | ] 1824 | }, 1825 | "astrbot_plugin_Translation": { 1826 | "desc": "通过调用百度翻译 API 接口实现翻译文本", 1827 | "author": "zengwei", 1828 | "social_link": "https://qm.qq.com/q/VNG3bOcGYM", 1829 | "tags": [ 1830 | "翻译" 1831 | ], 1832 | "repo": "https://github.com/zengweis/astrbot_plugin_Translation" 1833 | }, 1834 | "astrbot_plugin_box": { 1835 | "desc": "开盒插件!拉取QQ用户信息并展示信息卡片", 1836 | "author": "Zhalslar", 1837 | "repo": "https://github.com/Zhalslar/astrbot_plugin_box", 1838 | "tags": [ 1839 | "功能" 1840 | ], 1841 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_box" 1842 | }, 1843 | "astrbot_plugin_yuafeng": { 1844 | "desc": "对接枫林API提供的接口,随机发 美女视频、帅哥视频、精美图片、逆天音频、伤感文案等等", 1845 | "author": "Zhalslar", 1846 | "tags": [ 1847 | "枫林API" 1848 | ], 1849 | "repo": "https://github.com/Zhalslar/astrbot_plugin_yuafeng", 1850 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_yuafeng" 1851 | }, 1852 | "astrbot_plugin_relationship": { 1853 | "desc": "[仅aiocqhttp] bot人际关系管理器!包括查看好友列表、查看群列表、审批好友申请、审批群邀请、删好友、退群", 1854 | "author": "Zhalslar", 1855 | "repo": "https://github.com/Zhalslar/astrbot_plugin_relationship", 1856 | "social_link": "https://github.com/Zhalslar/astrbot_plugin_relationship", 1857 | "tags": [ 1858 | "实用工具" 1859 | ] 1860 | }, 1861 | "astrbot_plugin_pokecheck": { 1862 | "desc": "[仅QQ可用]一个检测“戳”关键词的插件", 1863 | "author": "huanyan434", 1864 | "repo": "https://github.com/huanyan434/astrbot_plugin_pokecheck" 1865 | }, 1866 | "astrbot_plugin_MultiAI_PollPad": { 1867 | "desc": "轮询调用配置的大语言模型输出多个结果。同时将结果拷贝至在线文本编辑器,以便用户复制。需额外安装依赖,见帮助", 1868 | "repo": "https://github.com/Ynkcc/astrbot_plugin_MultiAI_PollPad", 1869 | "author": "Ynkcc" 1870 | }, 1871 | "astrbot_plugin_push_lite": { 1872 | "author": "Raven95676", 1873 | "desc": "基于 Webhook 的轻量级推送插件(通过 RESTful 接口)。理论支持除 QQ官方API 外的所有平台,已测试 Telegram、QQ、微信、飞书。", 1874 | "repo": "https://github.com/Raven95676/astrbot_plugin_push_lite", 1875 | "tags": [ 1876 | "消息推送" 1877 | ] 1878 | }, 1879 | "astrbot_plugin_hello77": { 1880 | "author": "hello七七", 1881 | "desc": "支持10+热门游戏的关键词触发回复,当用户消息中包含指定游戏名称时,机器人将随机回复对应游戏的鬼畜语录", 1882 | "tags": [ 1883 | "梗" 1884 | ], 1885 | "repo": "https://github.com/ttq7/astrbot_plugin_hello77" 1886 | }, 1887 | "astrbot_plugin_anti_withdrawal": { 1888 | "desc": "[仅支持微信] 防撤回插件,目前只支持微信私聊群聊的文本消息,将撤回的消息记录并发送给设定的人", 1889 | "author": "NiceAir", 1890 | "tags": [ 1891 | "工具", 1892 | "防撤回" 1893 | ], 1894 | "repo": "https://github.com/NiceAir/astrbot_plugin_anti_withdrawal" 1895 | }, 1896 | "astrbot_plugin_Getcwm": { 1897 | "desc": "一个刺猬猫小说数据获取与画图插件,/Getcwm help 查看帮助。", 1898 | "author": "lishining", 1899 | "repo": "https://github.com/Li-shi-ling/astrbot_plugin_Getcwm", 1900 | "tags": [ 1901 | "刺猬猫" 1902 | ] 1903 | }, 1904 | "astrbot_plugin_majsoul-master": { 1905 | "desc": "一个雀魂多功能插件", 1906 | "author": "kterna", 1907 | "repo": "https://github.com/kterna/astrbot_plugin_majsoul-master", 1908 | "tags": [ 1909 | "雀魂", 1910 | "游戏" 1911 | ] 1912 | }, 1913 | "astrbot_plugin_wordle_2_msg": { 1914 | "desc": "Wordle 猜单词游戏。基于 Raven95676 的版本加入了一些新功能。", 1915 | "author": "Raven95676, whzc", 1916 | "repo": "https://github.com/whzcc/astrbot_plugin_wordle_2_msg", 1917 | "tags": [ 1918 | "wordle", 1919 | "游戏", 1920 | "猜单词" 1921 | ] 1922 | }, 1923 | "astrbot_plugin_wordle_2_cmd": { 1924 | "desc": "Astrbot Wordle 游戏插件(响应指令内容版),优化和加入了许多新功能", 1925 | "repo": "https://github.com/whzcc/astrbot_plugin_wordle_2_cmd", 1926 | "author": "Raven95676, whzc", 1927 | "tags": [ 1928 | "wordle", 1929 | "游戏", 1930 | "猜单词" 1931 | ] 1932 | }, 1933 | "astrbot_plugin_wordle": { 1934 | "desc": "AstrBot Wordle 猜单词游戏,支持指定位数", 1935 | "author": "Raven95676", 1936 | "repo": "https://github.com/Raven95676/astrbot_plugin_wordle", 1937 | "tags": [ 1938 | "游戏", 1939 | "wordle" 1940 | ] 1941 | }, 1942 | "astrbot_plugin_server": { 1943 | "desc": "可视化服务器状态卡片。 /status 或 /状态查询 查看。", 1944 | "author": "YANFD&Meguminlove", 1945 | "social_link": "https://github.com/yanfd", 1946 | "repo": "https://github.com/yanfd/astrbot_plugin_server" 1947 | }, 1948 | "astrbot_plugin_videos_analysis": { 1949 | "desc": "聚合视频分享链接解析(仅测试过napcat)", 1950 | "author": "喵喵", 1951 | "repo": "https://github.com/miaoxutao123/astrbot_plugin_videos_analysis", 1952 | "tags": [ 1953 | "抖音", 1954 | "bilibili" 1955 | ], 1956 | "social_link": "https://github.com/miaoxutao123/" 1957 | }, 1958 | "astrbot_plugin_sjzb": { 1959 | "desc": "随机生成《绝地潜兵2》游戏中一组 4 个战备配置", 1960 | "author": "灵煞", 1961 | "tags": [ 1962 | "游戏", 1963 | "绝地潜兵2" 1964 | ], 1965 | "repo": "https://github.com/tenno1174/astrbot_plugin_sjzb" 1966 | }, 1967 | "astrbot_plugin_emoji": { 1968 | "desc": "基于达莉娅综合群娱插件的表情包制作插件,仅保留了@其他群员制作表情包的部分。由桑帛云API提供表情包制作。", 1969 | "author": "KurisuRee7", 1970 | "repo": "https://github.com/KurisuRee7/astrbot_plugin_emoji" 1971 | }, 1972 | "astrbot_plugin_videosummary": { 1973 | "desc": "使用 bibigpt 实现视频总结", 1974 | "author": "kterna", 1975 | "repo": "https://github.com/kterna/astrbot_plugin_videosummary" 1976 | }, 1977 | "astrbot_plugin_bilibiliParse": { 1978 | "desc": "用于解析哔哩哔哩视频,并以图片的形式发送给用户", 1979 | "author": "功德无量", 1980 | "repo": "https://github.com/7Hello12/astrbot_plugin_bilibiliParse" 1981 | }, 1982 | "astrbot_plugin_picture_manager": { 1983 | "desc": "图片管理插件,允许用户通过自定义触发指令从API或直接URL获取图片。", 1984 | "author": "大沙北", 1985 | "repo": "https://github.com/bigshabei/astrbot_plugin_picture_manager" 1986 | }, 1987 | "astrbot_plugin_InitiativeDialogue": { 1988 | "desc": "使bot在用户长时间未发送消息时主动与用户对话的插件", 1989 | "author": "Jason", 1990 | "repo": "https://github.com/advent259141/astrbot_plugin_InitiativeDialogue", 1991 | "tags": [ 1992 | "主动对话" 1993 | ] 1994 | }, 1995 | "astrbot_plugin_sensoji": { 1996 | "desc": "这是一个模拟日本浅草寺抽签功能的插件。用户可以通过发送 /抽签 命令随机抽取一个签文,获取运势提示。签文包含吉凶结果(如“大吉”、“凶”等)以及对应的运势描述。", 1997 | "author": "Shouugou", 1998 | "repo": "https://github.com/Shouugou/astrbot_plugin_sensoji", 1999 | "tags": [ 2000 | "抽签", 2001 | "运势", 2002 | "浅草寺", 2003 | "趣味" 2004 | ] 2005 | }, 2006 | "astrbot_plugin_daily_news": { 2007 | "desc": "[仅 aiocqhttp] anka - 每日60s新闻推送插件, 请先设置推送目标和时间, 详情见github页面!", 2008 | "author": "anka", 2009 | "repo": "https://github.com/anka-afk/astrbot_plugin_daily_news", 2010 | "tags": [ 2011 | "功能", 2012 | "推送" 2013 | ] 2014 | }, 2015 | "astrbot_plugin_gemini_exp": { 2016 | "desc": "让你在 AstrBot 调用 Gemini2.0-flash-exp 来生成图片或者 P 图。Gemini2.0-flash-exp为原生多模态模型,其既是语言模型,也是生图模型,因此能够对图像使用简单的自然语言命令进行处理。", 2017 | "author": "Elen123bot", 2018 | "repo": "https://github.com/Elen123bot/astrbot_plugin_gemini_exp", 2019 | "social_link": "https://x.com/Alens454635" 2020 | }, 2021 | "astrbot_plugin_chatsummary": { 2022 | "desc": "[仅 aiocqhttp] 一个通过拉取历史聊天记录,调用 LLM 大模型接口实现消息总结功能。", 2023 | "author": "laopanmemz", 2024 | "tags": [ 2025 | "消息总结", 2026 | "LLM" 2027 | ], 2028 | "social_link": "https://space.bilibili.com/447591776", 2029 | "repo": "https://github.com/laopanmemz/astrbot_plugin_chatsummary" 2030 | }, 2031 | "astrbot_plugin_bv": { 2032 | "desc": "解析群内 https://www.bilibili.com/video/BV号/ 的链接并获取视频数据与视频文件,以合并转发方式发送", 2033 | "author": "haliludaxuanfeng", 2034 | "repo": "https://github.com/haliludaxuanfeng/astrbot_plugin_bv", 2035 | "tags": [ 2036 | "bilibili" 2037 | ] 2038 | }, 2039 | "astrBot_PGR_Dialogue": { 2040 | "desc": "检测到部分战双角色的名称(或别称)时,有概率发送一条语音文本", 2041 | "author": "KurisuRee7", 2042 | "repo": "https://github.com/KurisuRee7/astrBot_PGR_Dialogue" 2043 | }, 2044 | "astrbot_plugin_beautiful_giri": { 2045 | "desc": "合集", 2046 | "author": "四郎", 2047 | "repo": "https://github.com/XuYingJie-cmd/astrbot_plugin_beautiful_giri" 2048 | }, 2049 | "astrbot_plugin_wechat_manager": { 2050 | "desc": "[仅 gewechat] 微信关键字好友自动审核、关键字邀请进群", 2051 | "author": "diudiu62", 2052 | "repo": "https://github.com/diudiu62/astrbot_plugin_wechat_manager" 2053 | }, 2054 | "astrbot_plugin_moyurenpro": { 2055 | "desc": "摸鱼人日历,支持自定义时间时区,自定义api,支持立即发送,工作日定时发送。", 2056 | "author": "quirrel-zh/DuBwTf", 2057 | "repo": "https://github.com/DuBwTf/astrbot_plugin_moyurenpro", 2058 | "tags": [ 2059 | "功能", 2060 | "定时任务" 2061 | ] 2062 | }, 2063 | "astrbot_plugin_image_understanding_Janus-Pro": { 2064 | "desc": "为本地模型提供的图片理解补充,使用deepseek-ai/Janus-Pro系列模型", 2065 | "author": "xiewoc", 2066 | "repo": "https://github.com/xiewoc/astrbot_plugin_image_understanding_Janus-Pro" 2067 | }, 2068 | "astrbot_plugin_CS_5E": { 2069 | "desc": "基于5E赛事数据中心的CS赛事数据查询插件,菜单为 /5e_help。", 2070 | "author": "Jason.Joestar", 2071 | "repo": "https://github.com/advent259141/astrbot_plugin_CS_5E" 2072 | }, 2073 | "astrbot_plugin_mp_sub": { 2074 | "desc": "配合 MoviePilot 订阅影片", 2075 | "author": "NEST", 2076 | "repo": "https://github.com/4Nest/astrbot_plugin_mp_sub" 2077 | }, 2078 | "astrbot_plugin_nofap": { 2079 | "desc": "一个用于戒 🦌 记录打卡和查看群内戒 🦌 榜的插件", 2080 | "author": "aoz", 2081 | "tags": [ 2082 | "功能" 2083 | ], 2084 | "repo": "https://github.com/Aozaky/astrbot_plugin_nofap" 2085 | }, 2086 | "astrbot_plugin_niuniuplus": { 2087 | "desc": "原牛牛插件的升级版,卸载原插件并安装即可,数据通用", 2088 | "author": "Jason.Joestar", 2089 | "repo": "https://github.com/advent259141/astrbot_plugin_niuniuplus" 2090 | }, 2091 | "astrbot_plugin_random_vtb": { 2092 | "desc": "随机推送正在直播的管人直播间", 2093 | "author": "Sasaki", 2094 | "repo": "https://github.com/Wave233Lee/astrbot_plugin_random_vtb", 2095 | "tag": [ 2096 | "娱乐" 2097 | ], 2098 | "social_link": "https://space.bilibili.com/11874232" 2099 | }, 2100 | "astrbot_plugin_server_status": { 2101 | "desc": "实时监控服务器资源使用情况,支持多平台运行,提供清晰的系统状态报告。", 2102 | "author": "腾讯元宝 & Meguminlove", 2103 | "repo": "https://github.com/Meguminlove/astrbot_plugin_server_status" 2104 | }, 2105 | "astrbot_plugin_guaguale": { 2106 | "desc": "刮刮乐小游戏插件,使用[/刮刮乐帮助]查看指令", 2107 | "author": "waterfeet", 2108 | "repo": "https://github.com/waterfeet/astrbot_plugin_guaguale" 2109 | }, 2110 | "TRPGdice": { 2111 | "desc": "为跑团玩家设计的仿Dice!骰子插件", 2112 | "author": "shiroling", 2113 | "repo": "https://github.com/WhiteEurya/Astrbot_plugin_TRPGdice" 2114 | }, 2115 | "astrbot_plugin_qltask": { 2116 | "desc": "青龙面板任务管理插件", 2117 | "author": "ZYDMYHZ", 2118 | "repo": "https://github.com/ZYDMYHZ/astrbot_plugin_qltask" 2119 | }, 2120 | "astrbot_plugin_SpectreCore": { 2121 | "desc": "使大模型更好的主动回复群聊中的消息,带来生动和沉浸的群聊对话体验", 2122 | "author": "23q3", 2123 | "social_link": "https://space.bilibili.com/396943350", 2124 | "tags": [ 2125 | "伪人", 2126 | "主动回复" 2127 | ], 2128 | "repo": "https://github.com/23q3/astrbot_plugin_SpectreCore" 2129 | }, 2130 | "astrbot_plugin_steamshot": { 2131 | "desc": "自动检测对话中出现的steam商店页面链接,并返回对应页面的网页截图和摘要信息。", 2132 | "author": "inori-3333", 2133 | "repo": "https://github.com/inori-3333/astrbot_plugin_steamshot", 2134 | "social_link": "https://steamcommunity.com/id/inori_333/", 2135 | "tags": [ 2136 | "功能", 2137 | "游戏", 2138 | "数据查询", 2139 | "图片" 2140 | ] 2141 | }, 2142 | "astrbot_plugin_GGAC_Messenger": { 2143 | "desc": "anka - GGAC 作品更新推送插件 - 自动监控并推送 GGAC 平台精选作品的更新! 附赠一套 GGAC 网站完整 api! 还有随机抽取 GGAC 内容功能, 详情见github页面!", 2144 | "author": "anka", 2145 | "repo": "https://github.com/anka-afk/astrbot_plugin_ggac", 2146 | "tags": [ 2147 | "功能", 2148 | "推送" 2149 | ] 2150 | }, 2151 | "astrbot_plugin_github_cards": { 2152 | "desc": "自动识别 GitHub 仓库链接并发送卡片图片,支持订阅仓库的 Issue 和 PR 更新,查询 Issue 和 PR 详情", 2153 | "author": "Soulter", 2154 | "repo": "https://github.com/Soulter/astrbot_plugin_github_cards", 2155 | "tags": [ 2156 | "功能" 2157 | ] 2158 | }, 2159 | "astrbot_plugin_hltv": { 2160 | "desc": "这是基于 HLTV 网站数据的 CS 赛事查询插件", 2161 | "author": "Jason", 2162 | "repo": "https://github.com/advent259141/astrbot_plugin_hltv", 2163 | "tags": [ 2164 | "功能", 2165 | "游戏", 2166 | "数据查询" 2167 | ] 2168 | }, 2169 | "astrbot_plugin_moyuren": { 2170 | "desc": "每天定时推送摸鱼人日历", 2171 | "author": "quirrel-zh", 2172 | "repo": "https://github.com/Quirrel-zh/astrbot_plugin_moyuren", 2173 | "tags": [ 2174 | "功能", 2175 | "定时任务" 2176 | ] 2177 | }, 2178 | "astrbot_sowing_discord": { 2179 | "desc": "[仅限 aiocqhttp 适配器] anka - 自动搬史插件, 1.加入喜欢发史的群聊 2.设置搬史来源 3.设置搬史目标 4.开始全自动搬史!", 2180 | "author": "anka", 2181 | "repo": "https://github.com/anka-afk/astrbot_sowing_discord", 2182 | "tags": [ 2183 | "功能", 2184 | "搬史" 2185 | ] 2186 | }, 2187 | "astrbot_plugin_superpoke": { 2188 | "desc": "超级戳一戳根据,让戳一戳能够调用其他插件指令", 2189 | "author": "waterfeet", 2190 | "repo": "https://github.com/waterfeet/astrbot_plugin_superpoke" 2191 | }, 2192 | "astrbot_plugin_humanlike": { 2193 | "desc": "anka - 让ai更像真人 - 学会沉默", 2194 | "author": "anka", 2195 | "repo": "https://github.com/anka-afk/astrbot_plugin_humanlike" 2196 | }, 2197 | "astrbot_plugin_blue_archive": { 2198 | "desc": "蔚蓝档案攻略查询 - 指令格式:攻略查询 <攻略名称>", 2199 | "author": "anka", 2200 | "repo": "https://github.com/anka-afk/astrbot_plugin_blue_archive" 2201 | }, 2202 | "astrbot_plugin_meme_manager": { 2203 | "desc": "Astrbot表情包管理器3.0版本已发布! 提供便捷的 WebUI 管理界面(/表情管理 开启管理后台) , 所有 prompt 会根据修改的表情包文件夹目录自动维护,无需手动添加!可以控制每次发送的表情数量和频率(进入设置配置一次发送最大数量与发送概率) 更多信息与功能预览请前往仓库页面, 使用/plugin meme_manager查看所有指令", 2204 | "author": "anka", 2205 | "repo": "https://github.com/anka-afk/astrbot_plugin_meme_manager", 2206 | "tags": [ 2207 | "功能", 2208 | "meme", 2209 | "webui", 2210 | "图床" 2211 | ] 2212 | }, 2213 | "mccloud_command": { 2214 | "desc": "用于修改插件命令的工具,支持备份和恢复,仅限管理员使用。/cmd 查看帮助", 2215 | "author": "MC云-小馒头", 2216 | "repo": "https://github.com/MCYUNIDC/mccloud_command" 2217 | }, 2218 | "astrbot_plugin_music-search": { 2219 | "desc": "让你的bot能够搜索歌曲并点歌的插件", 2220 | "author": "榛子小猹猹", 2221 | "repo": "https://github.com/Hazellol/astrbot_plugin_music-search" 2222 | }, 2223 | "astrbot_plugin_wake_enhance": { 2224 | "desc": "【唤醒增强】让 AstrBot 支持通过正则匹配唤醒机器人、唤醒后持续与机器人对话交互。", 2225 | "author": "Soulter", 2226 | "repo": "https://github.com/Soulter/astrbot_plugin_wake_enhance" 2227 | }, 2228 | "astrbot_plugin_safebooru": { 2229 | "desc": "/safebooru + tag = 好看的图,", 2230 | "author": "w33d", 2231 | "repo": "https://github.com/Last-emo-boy/astrbot_plugin_safebooru" 2232 | }, 2233 | "astrbot_plugin_uptime": { 2234 | "desc": "Uptime bot. 监测所订阅的站点是否可正常访问,异常时发出警报。", 2235 | "author": "Soulter", 2236 | "repo": "https://github.com/Soulter/astrbot_plugin_uptime" 2237 | }, 2238 | "astrbot_plugin_flux": { 2239 | "desc": "硅基流动文生图-支持OpenAI标准的格式接入,支持Flux.1-dev模型", 2240 | "author": "七七七七", 2241 | "repo": "https://github.com/18005575/astrbot_plugin_flux" 2242 | }, 2243 | "mccloud_meme_sender": { 2244 | "desc": "这是一个表情包发送插件,可以识别AI回复中的表情符号并发送对应的表情包。记得看帮助需要配置人格 地址:https://github.com/MCYUNIDC/mccloud_meme_sender", 2245 | "author": "MC云-小馒头", 2246 | "repo": "https://github.com/MCYUNIDC/mccloud_meme_sender" 2247 | }, 2248 | "sauceno_search": { 2249 | "desc": "Sauceno搜图插件,使用/搜图 指令搜图", 2250 | "author": "榛子小猹猹", 2251 | "repo": "https://github.com/Hazellol/astrbot_plugin_sauceno" 2252 | }, 2253 | "lottery": { 2254 | "desc": "抓阄插件,使用/抓阄 指令抓阄,教程https://github.com/MashiroSaber03/lottery", 2255 | "author": "ましろSaber", 2256 | "repo": "https://github.com/MashiroSaber03/lottery" 2257 | }, 2258 | "genshinimpact": { 2259 | "desc": "原神关键词检测插件,检测到`原神`关键词自动发送一条圣经", 2260 | "author": "ましろSaber", 2261 | "repo": "https://github.com/MashiroSaber03/genshinimpact" 2262 | }, 2263 | "astrbot_plugin_blacklist": { 2264 | "desc": "黑名单插件,禁止用户和 AstrBot 交互,适用于 aiocqhttp, gewechat", 2265 | "author": "水蜜桃", 2266 | "repo": "https://github.com/dahetaoa/AstrBot-ban-Plugins" 2267 | }, 2268 | "mccloud_zhipu_img": { 2269 | "desc": "使用智谱AI生成图片。使用 /aimg <提示词> [大小] 生成图片。需要配置哦!", 2270 | "author": "MC云-小馒头", 2271 | "repo": "https://github.com/MCYUNIDC/mccloud_zhipu_img" 2272 | }, 2273 | "mccloud_img": { 2274 | "desc": "一个从API获取图片的插件,支持自定义API地址。使用 /img 获取图片。配置可填https://api.lolicon.app/setu/v2 *图二次元的获取。 ", 2275 | "author": "MC云-小馒头", 2276 | "repo": "https://github.com/MCYUNIDC/mccloud_img" 2277 | }, 2278 | "r1-filter": { 2279 | "desc": "过滤 DeepSeek R1 推理模型的思维链内容 [版本要求 >= v3.4.17]", 2280 | "author": "Soulter", 2281 | "repo": "https://github.com/Soulter/astrbot_plugin_r1_filter" 2282 | }, 2283 | "mccloud_deepseek": { 2284 | "desc": "可选择是否过滤推理模型的思考内容,仅支持MC云API。购买MC云服务器云电脑可享受免费API不限制支持deepseek-r1 v3模型。https://idc.stay33.cn/ [版本要求 >= v3.4.17]", 2285 | "author": "MC云-小馒头", 2286 | "repo": "https://github.com/MCYUNIDC/mccloud_deepseek" 2287 | }, 2288 | "mccloud_site": { 2289 | "desc": "一个集成了网站测试工具的插件,支持网站连通性测试、速度测试、域名查询、端口扫描和网站截图功能。使用/sitehelp查看帮助。", 2290 | "author": "MC云-小馒头", 2291 | "repo": "https://github.com/MCYUNIDC/mccloud_site" 2292 | }, 2293 | "astrbot_websitetool": { 2294 | "desc": "mccloud_site的修复版,解决了QQ识别不到的问题。使用说明与mccloud_site一样", 2295 | "author": "wxgl", 2296 | "repo": "https://github.com/wxgl/astrbot_websitetool" 2297 | }, 2298 | "ai_reminder": { 2299 | "desc": "智能定时任务,可以看做是高级提醒,可以让ai在特定时间执行特定任务,注意禁用原提醒插件", 2300 | "author": "kjqwdw", 2301 | "repo": "https://github.com/kjqwer/astrbot_plugin_sy" 2302 | }, 2303 | "ai_memory": { 2304 | "desc": "一个AI记忆管理插件,可以让ai记住重要的事,记忆读取是ai自己调用的,有时候呆呆的ai不会自己调用,可以多问几次或者人格加上特定提示词,输入 /mem_help 查看记忆管理帮助", 2305 | "author": "kjqwdw", 2306 | "repo": "https://github.com/kjqwer/strbot_plugin_play_sy" 2307 | }, 2308 | "huanju": { 2309 | "desc": "欢乐21点游戏插件。输入 /hj help 查看关键词回复帮助。", 2310 | "author": "kjqwdw", 2311 | "repo": "https://github.com/kjqwer/astrbot_plugin_game_sy" 2312 | }, 2313 | "astrbot_plugin_texas_holdem_poker": { 2314 | "desc": "简单的德州扑克,/poker就可以开玩了", 2315 | "author": "w33d", 2316 | "repo": "https://github.com/Last-emo-boy/astrbot_plugin_texas_holdem_poker" 2317 | }, 2318 | "astrbot_plugin_holdem_poker": { 2319 | "desc": "修改自 w33d 的德州扑克。原插件仅支持微信,现支持 QQ 群。此外增加了每轮下注上限金额,为小盲注的10倍,可自行调整或删去", 2320 | "author": "SamsaraMBJC", 2321 | "repo": "https://github.com/SamsaraMBJC/astrbot_plugin_holdem_poker" 2322 | }, 2323 | "astrbot_plugin_essential": { 2324 | "desc": "随机动漫图片、以图搜番、Minecraft服务器、一言、今天吃什么、群早晚安记录、EPIC喜加一。帮助:https://github.com/Soulter/astrbot_plugin_essential", 2325 | "author": "Soulter", 2326 | "repo": "https://github.com/Soulter/astrbot_plugin_essential" 2327 | }, 2328 | "astrbot_plugin_rss": { 2329 | "desc": "支持通过 RSSHub 路由和直接 URL 订阅 RSS 源,并定时获取最新的 RSS 内容,如推特、B站、油管、博客等任何支持 RSS 2.0 的网站。", 2330 | "author": "Soulter", 2331 | "repo": "https://github.com/Soulter/astrbot_plugin_rss" 2332 | }, 2333 | "astrbot_plugin_bilibili": { 2334 | "desc": "哔哩哔哩动态推送、视频信息、直播间信息查询插件", 2335 | "author": "Flartiny & Soulter", 2336 | "repo": "https://github.com/Soulter/astrbot_plugin_bilibili", 2337 | "pinned": true 2338 | }, 2339 | "astrbot_plugin_leetcode": { 2340 | "desc": "leetcode 每日一题、随机题目。", 2341 | "author": "Soulter", 2342 | "repo": "https://github.com/Soulter/astrbot_plugin_leetcode" 2343 | }, 2344 | "astrbot_plugin_english": { 2345 | "desc": "A proto of learning English on Astrbot.", 2346 | "author": "Soulter", 2347 | "repo": "https://github.com/Soulter/astrbot_plugin_english" 2348 | }, 2349 | "astrbot_plugin_dice": { 2350 | "desc": "一个骰子插件,支持设置面数和检定阈值,输入/dicehelp获取帮助", 2351 | "author": "scwunai", 2352 | "repo": "https://github.com/scwunai/Astrbot_Plugin_Dice_scwunai" 2353 | }, 2354 | "astrbot_plugin_haos": { 2355 | "desc": "这是简单的请求HAOSApi以获取HomeAssistant内注册的温湿度传感器数据的插件。输入/haoshelp获取帮助。请先根据帮助描述完成配置文件的配置填写后使用", 2356 | "author": "scwunai", 2357 | "repo": "https://github.com/scwunai/Astrbot_Plugin_HAOS_scwunai" 2358 | }, 2359 | "astrbot_plugin_wol": { 2360 | "desc": "局域网 WOL 唤醒插件,/wolhelp 查看帮助", 2361 | "author": "Camreishi", 2362 | "repo": "https://github.com/Camreishi/astrbot_plugin_wol" 2363 | }, 2364 | "astrbot_plugin_SDGen": { 2365 | "desc": "Stable Diffusion WebUI图片生成插件,/sd help 查看帮助", 2366 | "author": "buding", 2367 | "repo": "https://github.com/zouyonghe/astrbot_plugin_SDGen" 2368 | }, 2369 | "astrbot_plugin_sysinfo": { 2370 | "desc": "获取当前系统状态", 2371 | "author": "mika", 2372 | "repo": "https://github.com/AstrBot-Devs/astrbot_plugin_sysinfo" 2373 | }, 2374 | "astrbot_plugin_weather": { 2375 | "desc": "一个基于心知天气免费API的天气查询插件", 2376 | "author": "w33d", 2377 | "repo": "https://github.com/Last-emo-boy/astrbot_plugin_weather" 2378 | }, 2379 | "astrbot_plugin_cr4zyThursday": { 2380 | "desc": "疯狂星期四!", 2381 | "author": "w33d", 2382 | "repo": "https://github.com/Last-emo-boy/astrbot_plugin_cr4zyThursday" 2383 | }, 2384 | "astrbot_plugin_buckshot_roulette": { 2385 | "desc": "一个好玩的简单恶魔轮盘", 2386 | "author": "w33d", 2387 | "repo": "https://github.com/Last-emo-boy/astrbot_plugin_buckshot_roulette" 2388 | }, 2389 | "astrbot_plugin_github_tracker": { 2390 | "desc": "一个定期查询跟踪repo的小工具", 2391 | "author": "w33d", 2392 | "repo": "https://github.com/Last-emo-boy/astrbot_plugin_github_tracker" 2393 | }, 2394 | "astrbot_plugin_exchange_rate": { 2395 | "desc": "一个查询汇率的工具", 2396 | "author": "w33d", 2397 | "repo": "https://github.com/Last-emo-boy/astrbot_plugin_exchange_rate" 2398 | }, 2399 | "astrbot_plugin_cloudmusic": { 2400 | "desc": "网易云音乐搜索、热评。并且支持了大模型函数调用工具。请说 `搜下春日影这首歌`。其他指令请看帮助", 2401 | "author": "ave_mujica-saki", 2402 | "repo": "https://github.com/AstrBot-Devs/astrbot_plugin_cloudmusic" 2403 | }, 2404 | "qq_official_url_cleaner": { 2405 | "desc": "为 QQ 官方 API 修改发送消息的链接,可改善消息被屏蔽的现象", 2406 | "author": "ave_mujica-saki", 2407 | "repo": "https://github.com/AstrBot-Devs/qq_official_url_cleaner" 2408 | }, 2409 | "astrbot_plugin_VITS": { 2410 | "desc": "硅基流动api语音合成", 2411 | "author": "第九位魔神", 2412 | "repo": "https://github.com/cyber-moshen/astrbot_plugin_VITS" 2413 | }, 2414 | "astrbot_plugin_memes": { 2415 | "desc": "这是能让机器人随机发表情包的插件,可手动添加表情包,表情包路径在AstrBot/data/meme/下", 2416 | "author": "LunarMeal", 2417 | "repo": "https://github.com/LunarMeal/astrbot_plugin_memes" 2418 | }, 2419 | "astrbot_plugin_ignore_at": { 2420 | "desc": "让机器人无视QQ的@全体成员,以及提供一个@唤醒机器人的开关", 2421 | "author": "Cl_Fu", 2422 | "repo": "https://github.com/clfpwp/astrbot_plugin_ignore_at" 2423 | }, 2424 | "astrbot_plugin_error_filter": { 2425 | "desc": "选择是否过滤机器人的错误回复", 2426 | "author": "LuffyLSX", 2427 | "repo": "https://github.com/LuffyLSX/astrbot_plugin_error_filter" 2428 | }, 2429 | "FateTrial_JMdownloader": { 2430 | "desc": "一个下载JM漫画的插件,请勿用于违法用途", 2431 | "author": "FateTrial", 2432 | "repo": "https://github.com/FateTrial/FateTrial_JMdownloader" 2433 | }, 2434 | "astrbot_plugin_lolicon_image-master": { 2435 | "desc": "涩图插件2.0基于,原作者rikkamiss插件进行修改,使机器人可以发送R18图片", 2436 | "author": "FateTrial", 2437 | "repo": "https://github.com/FateTrial/astrbot_plugin_lolicon_image-master" 2438 | }, 2439 | "astrbot_plugin_niuniu": { 2440 | "desc": "牛牛插件,一个污污的小游戏插件,默认关闭,发送牛牛菜单获取帮助", 2441 | "author": "长安某", 2442 | "repo": "https://github.com/zgojin/astrbot_plugin_niuniu" 2443 | }, 2444 | "astrbot_plugin_mohoyo_cos": { 2445 | "desc": "获取米游社社区cos插件,支持LLM自识别", 2446 | "author": "Cvandia", 2447 | "repo": "https://github.com/Cvandia/astrbot_plugin_mohoyo_cos" 2448 | }, 2449 | "astrbot_plugin_customT2I": { 2450 | "desc": "用于在 astrbot 中切换和管理自定义模板", 2451 | "author": "buding", 2452 | "repo": "https://github.com/zouyonghe/astrbot_plugin_customT2I" 2453 | }, 2454 | "astrbot_plugin_anti_porn": { 2455 | "desc": "用于astrbot的反瑟瑟插件", 2456 | "author": "buding", 2457 | "repo": "https://github.com/zouyonghe/astrbot_plugin_anti_porn" 2458 | }, 2459 | "FateTrial_zhipu_video": { 2460 | "desc": "智谱AI视频生成插件", 2461 | "author": "FateTrial", 2462 | "repo": "https://github.com/FateTrial/FateTrial_zhipu_video" 2463 | }, 2464 | "astrbot_plugin_tagger": { 2465 | "desc": "识别图片并生成AI绘画tag标签", 2466 | "author": "yudengghost", 2467 | "repo": "https://github.com/yudengghost/astrbot_plugin_tagger" 2468 | }, 2469 | "astrbot_plugin_RG": { 2470 | "desc": "俄罗斯轮盘,群小游戏插件,通过装填[可带参数]、射爆,等指令控制,具体可看说明文档", 2471 | "author": "长安某", 2472 | "repo": "https://github.com/zgojin/astrbot_plugin_RG" 2473 | }, 2474 | "astrbot_plugin_token_calculator": { 2475 | "desc": "计算并显示每次对话消耗的token,部分provider可用", 2476 | "author": "rinen0721", 2477 | "repo": "https://github.com/rinen0721/astrbot_plugin_token_calculator" 2478 | }, 2479 | "astrbot_plugin_qna": { 2480 | "desc": "自动识别群聊提问并解答", 2481 | "author": "buding", 2482 | "repo": "https://github.com/zouyonghe/astrbot_plugin_qna" 2483 | }, 2484 | "astrbot_plugin_waiter": { 2485 | "desc": "用于开发者的对话管理插件", 2486 | "author": "Cvandia", 2487 | "repo": "https://github.com/Cvandia/astrbot_plugin_waiter" 2488 | }, 2489 | "astrbot_plugin_public_servant": { 2490 | "desc": "帮助考公人随时背书的插件(?)", 2491 | "author": "yudengghost", 2492 | "repo": "https://github.com/yudengghost/astrbot_plugin_public_servant" 2493 | }, 2494 | "astrbot_plugin_comfyui": { 2495 | "desc": "利用 LLM 的 function-calling 功能,调用本地启动的 ComfyUI 服务实现文生图功能", 2496 | "author": "fanfanfan", 2497 | "repo": "https://github.com/yuan199696/astrbot_plugin_comfyui" 2498 | }, 2499 | "astrbot_plugin_for_sd_webui": { 2500 | "desc": "使用/draw调用本地(127.0.0.1)的stable diffusion进行文生图", 2501 | "author": "xiewoc", 2502 | "repo": "https://github.com/xiewoc/astrbot_plugin_for_sd_webui" 2503 | }, 2504 | "astrbot_plugin_botName": { 2505 | "desc": "bot动态群名片插件,使用请先看插件说明", 2506 | "author": "长安某", 2507 | "repo": "https://github.com/zgojin/astrbot_plugin_botName" 2508 | }, 2509 | "astrbot_plugin_tts_Cosyvoice2": { 2510 | "desc": "Astrbot的tts功能补充(使用Cosyvoice2-0.5b本地模型)", 2511 | "author": "xiewoc", 2512 | "repo": "https://github.com/xiewoc/astrbot_plugin_tts_Cosyvoice2" 2513 | }, 2514 | "astrbot_plugin_sign": { 2515 | "desc": "一个(有点简陋)的签到插件,支持每日签到、查询签到信息、排行榜等功能。", 2516 | "author": "枫莹", 2517 | "repo": "https://github.com/FengYing1314/astrbot_plugin_sign" 2518 | }, 2519 | "astrbot_plugin_token_auto": { 2520 | "desc": "更好的管理token,防止token消耗过多", 2521 | "author": "枫莹", 2522 | "repo": "https://github.com/FengYing1314/astrbot_plugin_token_auto" 2523 | }, 2524 | "FateTrial_setucontroller": { 2525 | "desc": "一个支持自定义涩图属性的插件", 2526 | "author": "FateTrial", 2527 | "repo": "https://github.com/FateTrial/setu_controller" 2528 | }, 2529 | "astrbot_plugin_web_searcher_pro": { 2530 | "desc": "基于SearXNG的Web搜索插件", 2531 | "author": "buding", 2532 | "repo": "https://github.com/zouyonghe/astrbot_plugin_web_searcher_pro" 2533 | }, 2534 | "astrbot_plugin_memeify": { 2535 | "desc": "一个AstrBot的插件,用于LLM回复表情包的实现", 2536 | "author": "lxfight", 2537 | "repo": "https://github.com/lxfight/astrbot_plugin_memeify" 2538 | }, 2539 | "astrbot_plugin_DailyWife": { 2540 | "desc": "每日老婆插件,请配置NapCat!!", 2541 | "author": "jmt059", 2542 | "repo": "https://github.com/jmt059/DailyWife" 2543 | }, 2544 | "astrbot_plugin_AW": { 2545 | "desc": "群老婆插件,记得点右上角帮助查看readme", 2546 | "author": "长安某", 2547 | "repo": "https://github.com/zgojin/astrbot_plugin_AW" 2548 | }, 2549 | "astrbot_plugin_mnemosyne": { 2550 | "desc": "一个长期记忆插件,基于milvus数据库实现,详情请见README.md", 2551 | "author": "lxfight", 2552 | "repo": "https://github.com/lxfight/astrbot_plugin_mnemosyne" 2553 | }, 2554 | "FateTrial_img_identify": { 2555 | "desc": "智谱AI图像识别插件", 2556 | "author": "FateTrial", 2557 | "repo": "https://github.com/FateTrial/FateTrial_img_identify" 2558 | }, 2559 | "astrbot_plugin_shell_executor": { 2560 | "desc": "用于AstrBot的shell远程执行器", 2561 | "author": "buding", 2562 | "repo": "https://github.com/zouyonghe/astrbot_plugin_shell_executor" 2563 | }, 2564 | "astrbot_plugin_pock": { 2565 | "desc": "astrbot戳一戳监听", 2566 | "author": "长安某", 2567 | "repo": "https://github.com/zgojin/astrbot_plugin_pock" 2568 | }, 2569 | "astrbot_plugin_astrbot_plugin_repetition": { 2570 | "desc": "用于AstrBot的复读机插件", 2571 | "author": "FengYing", 2572 | "repo": "https://github.com/FengYing1314/astrbot_plugin_repetition" 2573 | }, 2574 | "FateTrial_Star_Rail": { 2575 | "desc": "崩铁查询插件", 2576 | "author": "FateTrial", 2577 | "repo": "https://github.com/FateTrial/FateTrial_Star_Rail" 2578 | }, 2579 | "FateTrial_Genshin": { 2580 | "desc": "原神查询插件", 2581 | "author": "FateTrial", 2582 | "repo": "https://github.com/FateTrial/FateTrial_Genshin" 2583 | }, 2584 | "astrbot_plugin_aliyun_censor": { 2585 | "desc": "为bot启用阿里云内容安全审核", 2586 | "author": "Raven95676", 2587 | "repo": "https://github.com/Raven95676/astrbot_plugin_aliyun_censor" 2588 | }, 2589 | "astrbot_plugin_ebooks": { 2590 | "desc": "一个功能强大的电子书插件,支持多平台电子书搜索和下载。", 2591 | "author": "buding", 2592 | "repo": "https://github.com/zouyonghe/astrbot_plugin_ebooks" 2593 | }, 2594 | "astrbot_plugin_AIQTalk": { 2595 | "desc": "基于QQ的AI声聊完成的(伪)TTS转语音", 2596 | "author": "长安某", 2597 | "repo": "https://github.com/zgojin/astrbot_plugin_AIQTalk" 2598 | }, 2599 | "astrbot_plugin_KeyReply": { 2600 | "desc": "关键词回复插件", 2601 | "author": "长安某", 2602 | "repo": "https://github.com/zgojin/astrbot_plugin_KeyReply" 2603 | }, 2604 | "astrbot_plugin_better_facebread": { 2605 | "desc": "使llm生成文字后能发送相同情感的表情包", 2606 | "author": "xiewoc", 2607 | "repo": "https://github.com/xiewoc/astrbot_plugin_better_facebread" 2608 | }, 2609 | "astrbot_plugin_setu": { 2610 | "desc": "Astrbot色图插件,支持自定义配置与标签指定", 2611 | "author": "Raven95676", 2612 | "repo": "https://github.com/Raven95676/astrbot_plugin_setu" 2613 | }, 2614 | "astrbot_plugin_voicevox": { 2615 | "desc": "基于VOICEVOX Engine的日语文本转语音插件", 2616 | "author": "buding", 2617 | "repo": "https://github.com/zouyonghe/astrbot_plugin_voicevox" 2618 | }, 2619 | "astrbot_plugin_miaomiao": { 2620 | "desc": "这是一个为 AstrBot 开发的插件,仍然在开发中,提供了一些有趣的功能,如随机推荐食物、扔骰子、生成语音等", 2621 | "author": "喵喵", 2622 | "repo": "https://github.com/miaoxutao123/astrbot_plugin_miaomiao" 2623 | }, 2624 | "astrbot_plugin_image_video_understanding_Qwen2.5_VL": { 2625 | "desc": "为本地模型提供的视频/图片理解补充,使用Qwen2.5_3B_VL模型", 2626 | "author": "xiewoc", 2627 | "repo": "https://github.com/xiewoc/astrbot_plugin_image_video_understanding_Qwen2_5_VL" 2628 | }, 2629 | "astrbot_plugin_txsc": { 2630 | "desc": "基于阿里云百炼通义万相-文生图的插件", 2631 | "author": "zhuiye", 2632 | "repo": "https://github.com/zhuiye8/astrbot_plugin_txsc" 2633 | }, 2634 | "astrbot_plugin_keyword_reply": { 2635 | "author": "腾讯元宝 & Meguminlove", 2636 | "desc": "自定义内容回复插件", 2637 | "repo": "https://github.com/Meguminlove/astrbot_plugin_keyword_reply" 2638 | }, 2639 | "astrbot_checkin_plugin": { 2640 | "author": "Kimi & Meguminlove", 2641 | "desc": "简单文字签到插件", 2642 | "repo": "https://github.com/Meguminlove/astrbot_checkin_plugin" 2643 | }, 2644 | "astrbot_plugin_Qsign": { 2645 | "author": "长安某", 2646 | "desc": "二次元图片签到以及好友买卖,对接牛牛商城,仅支持qq且仅支持非官方bot(其他平台请自行测试)", 2647 | "repo": "https://github.com/zgojin/astrbot_plugin_Qsign" 2648 | }, 2649 | "astrbot_plugin_thinkTags": { 2650 | "author": "长安某", 2651 | "desc": "过滤消息段中的think", 2652 | "repo": "https://github.com/zgojin/astrbot_plugin_thinkTags" 2653 | } 2654 | } 2655 | --------------------------------------------------------------------------------