Skip to main content

米游社原神cos图获取

Project description

NoneBotPluginLogo

nonebot-plugin-genshin-cos

⭐基于Nonebot2的一款获取米游社cos的插件⭐

⭐ 介绍

受到教程的启发,所以写了这个插件,更多功能后续更新我很懒,学业重

或者你有啥关于该插件的新想法的,可以提issue或者pr (>A<)

💿 安装

安装

pip 安装

pip install nonebot-plugin-genshin-cos
  • 在nonebot的pyproject.toml中的plugins = ["xxx"]添加此插件

nb-cli安装

nb plugin install nonebot-plugin-genshin-cos --upgrade

git clone安装(不推荐)

  • 运行 git clone https://github.com/Cvandia/nonebot_plugin_genshin_cos
  • 在运行处 把文件夹nonebot-plugin-genshen-cos复制到bot根目录下的src/plugins(或者你创建bot时的其他名称xxx/plugins)
注意

推荐镜像站下载

清华源https://pypi.tuna.tsinghua.edu.cn/simple

阿里源https://mirrors.aliyun.com/pypi/simple/

安装完后记得执行一下: playwright install 懒,没写自动下载chrome

⚙️ 配置

在env.中添加以下配置

配置 类型 默认值 说明
cos_max int 5 最大返回cos图片数量
cos_path str 不配置则默认下载到bot根目录的"data/genshin_cos",支持绝对路劲如"C:/Users/image"和相对bot根目录路劲如"coser/image"
cos_cd int 30 用户触发cd
cos_time_out int 60 cosplus用户超时时间
cos_swipe_time int 1 获取页面的时间,时间越长图片越多

注意:绝对路劲中用/,用\可能会被转义

⭐ 使用

指令:

指令 需要@ 范围 说明 权限
原神cos 私聊、群聊 随机发送x张cos图,如:米游社cos x3 任何
下载cos 私聊、群聊 爬取cos图片至本地,如:下载cos 超管
cosplus 私聊、群聊 通过playwright获取cos图 任何
xmx 私聊、群聊 ?????s 超管

注意

指令触发方式是正则匹配的,不需要加指令前缀

🌙 未来

  • 缓慢更新,最近学业繁忙哦~
  • 随机发送cos图片
  • 保存cos图
  • 内置cd和用户触发上限
  • 合并转发发送多张cos图
  • playwright获取cos图
  • 选择发送图库方式:离线 (迅速) or 在线(缓慢、目前是的)

--- 喜欢记得点个star⭐---

❗免责声明

图片版权归米游社原神cos社区所属,请尊重 coser的创作权

💝 鸣谢

  • Nonebot: 本项目的基础,非常好用的聊天机器人框架。

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_genshin_cos-0.1.9.tar.gz (264.6 kB view details)

Uploaded Source

Built Distribution

nonebot_plugin_genshin_cos-0.1.9-py3-none-any.whl (264.6 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_genshin_cos-0.1.9.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_genshin_cos-0.1.9.tar.gz
Algorithm Hash digest
SHA256 537a34a673f76c06ec174a187ade8bdc00a13a7edbfbb289528acaa7865e2139
MD5 ba7c7849ab03ad690d59ebb3d4b0ba89
BLAKE2b-256 b5927deb08922418b9937d47b1910db42e783f59d4e4375f8f19e1475a7deefd

See more details on using hashes here.

File details

Details for the file nonebot_plugin_genshin_cos-0.1.9-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_genshin_cos-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 a644eaae7b1be5f316bb15b4f215597ae252a04e3adde9ae272ca25b01ab7f9c
MD5 08bb9e8a8fad41f13dab149a5ebf7f50
BLAKE2b-256 c7a8e10112cb5c908119b8180281ed9c612b56271bbb5d7de81189bd88889fb6

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