gitextract_29uo5e54/ ├── .dockerignore ├── .eslintrc.cjs ├── .github/ │ └── ISSUE_TEMPLATE/ │ └── question.md ├── .gitignore ├── .npmrc ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── api/ │ └── index.js ├── app/ │ ├── actions/ │ │ ├── action.js │ │ ├── index.js │ │ └── message.js │ ├── app.js │ ├── commands/ │ │ ├── analyze-analyze.js │ │ ├── analyze-literarily.js │ │ ├── analyze-mathematically.js │ │ ├── analyze-numerologically.js │ │ ├── analyze-philosophically.js │ │ ├── analyze-psychologically.js │ │ ├── bot-activate.js │ │ ├── bot-continue.js │ │ ├── bot-deactivate.js │ │ ├── bot-draw-demo.js │ │ ├── bot-draw.js │ │ ├── bot-forget.js │ │ ├── bot-retry.js │ │ ├── bot-search-demo.js │ │ ├── bot-search.js │ │ ├── bot-summon-demo.js │ │ ├── bot-talk-demo.js │ │ ├── bot-talk.js │ │ ├── command.js │ │ ├── index.js │ │ ├── sum-advise.js │ │ ├── sum-apologize.js │ │ ├── sum-blame.js │ │ ├── sum-comfort.js │ │ ├── sum-complain.js │ │ ├── sum-encourage.js │ │ ├── sum-laugh.js │ │ ├── sum-sum.js │ │ ├── sys-command.js │ │ ├── sys-deploy.js │ │ ├── sys-doc.js │ │ ├── sys-report.js │ │ ├── sys-version.js │ │ ├── translate-to-en.js │ │ └── translate-to-ja.js │ ├── context.js │ ├── handlers/ │ │ ├── activate.js │ │ ├── command.js │ │ ├── continue.js │ │ ├── deactivate.js │ │ ├── deploy.js │ │ ├── doc.js │ │ ├── draw.js │ │ ├── enquire.js │ │ ├── forget.js │ │ ├── index.js │ │ ├── report.js │ │ ├── retry.js │ │ ├── search.js │ │ ├── talk.js │ │ └── version.js │ ├── history/ │ │ ├── history.js │ │ ├── index.js │ │ └── message.js │ ├── index.js │ ├── messages/ │ │ ├── image.js │ │ ├── index.js │ │ ├── message.js │ │ ├── template.js │ │ └── text.js │ ├── models/ │ │ ├── bot.js │ │ ├── event.js │ │ ├── index.js │ │ └── source.js │ ├── prompt/ │ │ ├── index.js │ │ ├── message.js │ │ └── prompt.js │ └── repository/ │ ├── index.js │ └── source.js ├── babel.config.cjs ├── config/ │ └── index.js ├── constants/ │ ├── command.js │ └── mock.js ├── docker-compose.yaml ├── locales/ │ ├── en.js │ ├── index.js │ ├── ja.js │ └── zh.js ├── middleware/ │ ├── index.js │ └── validate-line-signature.js ├── package.json ├── services/ │ ├── line.js │ ├── openai.js │ ├── serpapi.js │ ├── utils/ │ │ └── index.js │ └── vercel.js ├── storage/ │ └── index.js ├── tests/ │ ├── activate.test.js │ ├── command.test.js │ ├── continue.test.js │ ├── deactivate.test.js │ ├── default.test.js │ ├── draw.test.js │ ├── enquire.test.js │ ├── summon.test.js │ ├── talk.test.js │ ├── utils.js │ └── version.test.js ├── utils/ │ ├── add-mark.js │ ├── convert-text.js │ ├── fetch-answer.js │ ├── fetch-audio.js │ ├── fetch-environment.js │ ├── fetch-group.js │ ├── fetch-image.js │ ├── fetch-user.js │ ├── fetch-version.js │ ├── generate-completion.js │ ├── generate-image.js │ ├── generate-transcription.js │ ├── get-command.js │ ├── get-version.js │ ├── index.js │ ├── reply-message.js │ └── validate-signature.js └── vercel.json