Giter VIP home page Giter VIP logo

water_spinach_bot's Introduction

water_spinach_bot

名叫空心菜的小机器人,除了卖萌什么也不会了呢

使用到的框架、插件和数据包: Nonebot2 API: https://github.com/nonebot/nonebot2 go-cqhttp底层框架: https://github.com/Mrs4s/go-cqhttp 模拟方舟/原神抽卡:https://github.com/HibiKier/nonebot_plugin_gamedraw 宝可梦json数据:https://github.com/fanzeyi/pokemon.json

机器人昵称:小空,小空心菜,空心菜,空心菜菜,菜菜

目前支持功能:

  1. 早安晚安功能,使用方法:昵称+早/晚。小空每天只会相应早安晚安各一次,会统计早起顺序(所有内容暂时存放于json文件里,随时可能删库所以删库重启一天早安两次也是有可能的2333)
  2. 守夜人功能,你说过晚安后再发言,每次发言bot会有5%的概率出现并幽幽地看着你……
  3. 提醒摸鱼功能,每天下午三点几和七点几会提醒大家饮茶饮杯
  4. 让我日日功能(你群特色),使用方法:昵称+rwrr/让我揉揉/让我挼挼/让我日日,bot大概率会骂你是个hentai,该功能存在随机7-15分钟的冷却时间
  5. 模拟抽(非)卡(酋)功能,使用方法:明日方舟/原神+数字+抽,使用nonebot_plugin_gamedraw插件实现
  6. 21点功能,使用方法:输入/21点说明查看具体
  7. 复读机功能,检测到复读达到3次后,每次有25%概率复读,25%概率打断,同一组复读内容不会被多次处理
  8. 选择困难症解决方案:昵称+帮我选/帮我决定xxxx 选项A 选项B 选项C ai会帮你随机一个(
  9. DND骰子,命令格式是:/dice 骰子数据,骰子数据可以用+号分割,支持xdy和普通数字,命令举例:/dice 1d6+2
  10. 极简宝可梦挥指对战:使用七代宝可梦数据,每回合会随机一个技能出来用(不管是不是真的会,挥出本系技能概率更高),有概率挥出自爆哦x

开发者食用方式: 请使用插件开发的方式,放入"src/plugins/插件名"目录下,若需要保存数据,可以使用"datebase/插件名"目录。请不要开发过于庞大的插件,腾讯云学生服务器的计算能力抽卡都有点顶不住了……

我不是开发者,但我也想为机器人做出贡献:

  1. 作为产品经理提需求:亲自上手制作并提交pull request(推荐)/小空后宫群里喊我/提交Issue
  2. 为bot提供好听的昵称
  3. bot头像征集中,欢迎投稿,网图(不侵权)和自绘皆可
  4. 学习python,成为bot开发人(苦)员(工)
  5. 临时:帮忙编写和修改宝可梦技能(datebase/pokemon/abilities.json)、提供8代宝可梦数据(datebase/pokemon/pokedex.json)

PS:现阶段bug较多,随时可能会回档(

water_spinach_bot's People

Contributors

nekomashiro avatar

Stargazers

Cyc1ops avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.