/mashiro_v2

An Mashiro for Misskey✨

Primary LanguageJavaScript

Mashiro-code

An Mashiro for Misskey.


これなに

汎用チャットボットです。ChatGPTを使ってます。 Misskey, Discord, Slackで利用できます。

できることは こちら に。

使い方

一部ファイルを自前で用意する必要があります。

./config.json

{
  "memoryDir": "data",
  "chatgpt": {
    "isEnabled": true, 
    "apikey": "apiKey",
    "functions": {
      "weatherapi_apikey": "weatherapi.com's apikey" 
    }
  },
  "misskey": {
    "isEnabled": true, 
    "host": "Misskey Instance Domain: example.com", 
    "token": "AccessToken" 
  },
  "discord": { 
    "isEnabled": true,
    "token": "BotToken" 
  },
  "slack": { 
    "isEnabled": true,
    "port": 3001,
    "botToken": "bot token", 
    "signingSecret": "SigningSecret", 
    "appToken": "xapp-token" 
  }
}

./src/lib/prompt.js

// ChatGPT用のプロンプトファイルです。
// キャラクターに合わせて上手く調整してください。

const prompt = `

ここにプロンプトを書く

`;

export default prompt;

ファイルを作ったら、 yarn installyarn start で起動できます。

systemdの設定などよしなにしてください。