/MacArthurGo

MacArthurGo is a chatbot developed for the OneBot V11 protocol using Golang. It provides plugin loading to support various functions.

Primary LanguageGoGNU General Public License v3.0GPL-3.0

Introduction

Build Release Build Dev

MacArthurGo is a chatbot developed for the OneBot V11 protocol using Golang. It provides plugin loading to support various functions.

If you have any comments or suggestions, you are welcome to discuss and provide feedback in the issues section

Highly recommend using OpenShamrock as the OneBot server

How to use

  • Stable version: Download the compressed package and config.json.default for the corresponding system and architecture from the release,fill in the config.json.default and rename to config.json then run the program.
  • Dev version: Download compressed package from the newest github actions

Attention: Cannot guarantee the availability of the Dev version

Plugins

  • Essential Plugins
    • Help
    • Info
    • Database (sqlite3)
    • Update (dev version only)
  • Chat AI
    • ChatGPT
    • Alibaba QianWen
    • Google Gemini Pro (with picture search)
    • New Bing Chat
  • Music url parser
    • Netease Cloud Music
    • QQ Music
  • BiliBili
    • Url parser (video, live)
    • AI Summarize
  • Picture Search
    • SauceNao
    • Ascii2d
  • Poke
  • Roll
  • Repeat
  • Corpus reply

TODO

  • Add more plugins

Thanks to the following projects or services