Skip to main content

一只可爱的AI掷骰姬

Project description

NoneBotPluginLogo

NoneBotPluginText

✨ 一只可爱的 AI 掷骰姬! ✨
💬 技术交流/答疑/讨论 -> :加入插件交流群-636925153 🗨️
pypi python python

Dice Narrator

已实现功能列表

  • 基础检定: [Command: 检定]

如果你有好的想法,欢迎提出 issue 或者 PR。

安装

nb plugin install nonebot-plugin-dice-narrator

配置

插件配置文件路径: ./configs/nonebot_plugin_dice_narrator/config.dev.yaml (启动一次服务后生成),请根据以下配置文件修改配置。

OPENAI_API_KEYS: # OpenAI API Key (可填多个*必须)
  - sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxx
  - sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxx
  - sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxx
OPENAI_BASE_URL: https://api.openai.com/v1 # OpenAI API Base URL
CHAT_MODEL: gpt-3.5-turbo # 使用的 Chat Model
FORBIDDEN_USERS: # 禁止交互的用户列表
  - 123456
DIFFICULTY_DICE_MAX: 20 # 检定难度最大值 (即骰子面数)
OPENAI_PROXY: null # OpenAI 使用的代理FORBIDDEN_WORDS: []
FORBIDDEN_WORDS: # 屏蔽词列表
  - xxxxxx
FILTER_WORDS: # 过滤词列表
  - xxxxxx
FILTER_PLACEHOLDER: "[数据删除]" # 过滤词替换占位符

使用

向 Bot 发送 检定 任务描述 (需要指令前缀),Bot 会根据其描述指定一个检定难度,并给出结果。

例如:

alt text

注意: 你可以检定任意内容的文本,但不是所有文本都能得到良好的反馈,建议内容文本为一段可执行的任务,同时可以附上一些简要的任务背景概况;避免使用疑问句、无意义短句等意义不明的语句。

开发指南

如果你想为 Dice Narrator 贡献代码,可以参考以下步骤:

0. 提交 issue

如果你希望你的代码被合并到主分支发布,请先提交 issue 说明你的想法,避免重复劳动或功能冲突。

1. 克隆代码

建议先 fork 项目到自己的仓库,然后再克隆自己仓库的代码。

git clone https://github.com/KroMiose/nonebot_plugin_dice_narrator.git

2. 安装开发环境依赖

poetry install

3. 运行项目

nb run --reload

🤝 贡献列表

感谢以下开发者对本项目做出的贡献

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_dice_narrator-0.1.13.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file nonebot_plugin_dice_narrator-0.1.13.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_dice_narrator-0.1.13.tar.gz
Algorithm Hash digest
SHA256 a01a052722d3ee6a84f4c97fdade199a5828157a036a50f5a772a6f2d7018bb5
MD5 4c054ba4eaed419edd84e4a9a8e9d479
BLAKE2b-256 6951dea228af0b96ed532d250155f933a979e5db7377213c06b35e639fc6b32b

See more details on using hashes here.

File details

Details for the file nonebot_plugin_dice_narrator-0.1.13-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_dice_narrator-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 625a7bbc688f7733ae1b2f5bbc4a1b74da75605a22880068aa468b8fae1094e2
MD5 9df1ef2806acd0e0b3c16fb2406d9993
BLAKE2b-256 b9b3fb792b8b22c13383f9aa71ecf514c4ad4fc7cb95d76190db4400c2382415

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page