Skip to main content

Bottle post plugin in Nonebot

Project description

Nonebot 漂流瓶插件

  • 安装

    • 使用 pip install nonebot_plugin_bottle
    • 使用 nb plugin install nonebot_plugin_bottle
  • 指令 (前应带指令前缀)

    • 扔漂流瓶 [文本/图片]
    • 寄漂流瓶 [文本/图片] (同扔漂流瓶,防止指令冲突用)
    • 捡漂流瓶
    • 评论漂流瓶 [漂流瓶编号] [文本]
    • 举报漂流瓶 [漂流瓶编号]
    • 查看漂流瓶 [漂流瓶编号]
    • SUPERUSER指令:
      • 清空漂流瓶
      • 删除漂流瓶 [漂流瓶编号]
      • 漂流瓶白名单 [QQ / 群聊] [QQ号 / 群号]
      • 漂流瓶黑名单 [QQ / 群聊] [QQ号 / 群号]
      • 漂流瓶详情 [漂流瓶编号]
  • 功能须知

    • 扔漂流瓶指令无字数限制,如需要可在代码中修改
    • 捡漂流瓶若捡到的漂流瓶存在回复,则会显示最近三条(默认),使用查看漂流瓶查看所有回复
    • 查看漂流瓶为保证随机性,无评论时不展示漂流瓶内容,可在代码中修改
    • 评论漂流瓶若机器人有被回复人好友,会发送被回复通知
    • 举报漂流瓶五次(默认)后将自动删除,举报成功后会私聊SUPERUSER漂流瓶详情内容
    • 清空漂流瓶无确认过程,使用需谨慎
    • 漂流瓶详情将会发送漂流瓶发送者的QQ号和群号,回复人的QQ号
    • 漂流瓶数据库存放在data/bottle/data.json
    • 权限数据库 存放在data/bottle/permissionsList.json
  • 权限控制

    • 所有非SUPERUSER指令均受到权限控制
    • 冷却功能开关:插件默认开启,可在data/bottle/permissionsList.json中修改enableCooldownbool值(True/False)
    • 功能冷却:插件默认 30 秒冷却,可在data/bottle/permissionsList.json中修改cooldownTime
    • 白名单优先级高于黑名单和冷却名单
  • 文字审核API配置(可选)

    • 百度智能云中申请API_KEYsecret_key
    • config.py中填入即可
    • 不配置该项则不进行审核操作
  • 已知bug

    • 第一次加载该插件时无法正常使用(重启后恢复)
  • 更新日志

    • 0.2.0
      • 停止使用black_group
      • 增加使用CD,黑/白名单群组
      • 开始记录回复人QQ号(仅SUPERUSER使用漂流瓶详情可见)
    • 0.1.8
      • 增加request库要求
      • 丢出漂流瓶后展示漂流瓶编号
    • 0.1.7
      • 新增json项key,将不使用del删除漂流瓶,而保留原漂流瓶数据便于管理者查看
      • 新增json项group_name,username,将在API无法获取信息时使用
    • 0.1.6
      • 新增配置项api_key,'secret_key',用于文本审核
      • 新增配置项black_group,用于屏蔽特定群聊
  • 效果展示

    image
    image
    image

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_bottle-0.2.0.tar.gz (23.6 kB view details)

Uploaded Source

Built Distribution

nonebot_plugin_bottle-0.2.0-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_bottle-0.2.0.tar.gz.

File metadata

  • Download URL: nonebot_plugin_bottle-0.2.0.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for nonebot_plugin_bottle-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c9fbe2f88154ba6010e5a4452e4c25e7e5979226a8826b6c201a5bf1a9d9bf36
MD5 0aa51666e1090b4bcf763ae5eb9f6b34
BLAKE2b-256 3fb81a346308e0e6a19fed37cdea61471b85dd31a47dcef50285e99f97ffbe79

See more details on using hashes here.

File details

Details for the file nonebot_plugin_bottle-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_bottle-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3513e83f131b9d8f29a11388508df085ac3bd3c7e07ab57bd178404bdb22ee28
MD5 78a025392b1a1e07a6b6591092a11f5b
BLAKE2b-256 1293f25cca48c350d5d9d88a55f97ded2a20f4d84438e8491cf57f58c7191aa5

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