機器人搭建記錄 HoshinoBot
機器人搭建記錄 HoshinoBot
前言
見面介紹的yobot
群聊機器人主專職會戰。還有一個娛樂性和擴充套件性更強的機器人HoshinoBot
. 其中可以根據自己的需要擴充套件和新增功能. 非常不錯.
前置條件
部署
-
步驟1: 獲取程式碼
https://github.com/Ice-Cirno/HoshinoBot -
安裝依賴包
pip3 install -r requirements.txt
- 執行
python3 run.py
相關配置資訊
- 圖包等資原始檔
/HoshinoBot/res/img
# setu 懂得都懂
/HoshinoBot/res/img/setu
- 模組開關配置檔案
/HoshinoBot/hoshino/config/__bot__.py
"""這是一份例項配置檔案
將其修改為你需要的配置,並將資料夾config_example重新命名為config
"""
# hoshino監聽的埠與ip
PORT = 8080
HOST = '127.0.0.1' # 本地部署使用此條配置(QQ客戶端和bot端執行在同一臺計算機)
# HOST = '0.0.0.0' # 開放公網訪問使用此條配置(不安全)
DEBUG = False # 除錯模式
SUPERUSERS = [10086] # 填寫超級使用者的QQ號,可填多個用半形逗號","隔開
NICKNAME = 'Peko' # 機器人的暱稱。呼叫暱稱等同於@bot,可用元組配置多個暱稱
COMMAND_START = {''} # 命令字首(空字串匹配任何訊息)
COMMAND_SEP = set() # 命令分隔符(hoshino不需要該特性,保持為set()即可)
# 傳送圖片的協議
# 可選 http, file, base64
# 當QQ客戶端與bot端不在同一臺計算機時,可用http協議
RES_PROTOCOL = 'file'
# 資源庫資料夾,需可讀可寫,windows下注意反斜槓轉義
RES_DIR = r'./res/'
# 使用http協議時需填寫,原則上該url應指向RES_DIR目錄
RES_URL = 'http://127.0.0.1:5000/static/'
# 啟用的模組
# 初次嘗試部署時請先保持預設
# 如欲啟用新模組,請認真閱讀部署說明,逐個啟用逐個配置
# 切忌一次性開啟多個
MODULES_ON = {
'botmanage',
'dice',
'groupmaster',
# 'hourcall',
# 'kancolle',
# 'mikan',
'pcrclanbattle',
'priconne',
'setu',
'portune',
# 'translate',
# 'twitter',
}
其中MODULES_ON
即為模組開關功能.
- 模組擴充套件
如果你需要擴充套件新的模組。需要:在上述的開關內配置資料夾資訊
,並且將擴充套件的模組拷貝到HoshinoBot/hoshino/modules/
資料夾下面。
- 相關自帶的模組
# QQ機器人核心管理模組
'botmanage',
# ROLL骰子 命令為.r
'dice',
# 聊天機器人
'groupmaster',
# 正點報時
# 'hourcall',
# 艦娘相關-未知功能
# 'kancolle',
# 蜜柑 主要用來訂閱直播開播等資訊(一般用不上)
# 'mikan',
# PCR 競技場資訊 需要申請pcrfans.com的apikey
'pcrclanbattle',
# 公主連結核心模組
'priconne',
# setu 基本本地setu 命令setu(中文)
'setu',
# 運勢(運勢/抽貓貓籤 2種抽卡)
'portune',
# 翻譯功能(基本不用)
# 'translate',
# 推特功能 (基本不用)
# 'twitter',
PCR模組即相關命令
localhost:priconne sean$ pwd
/Users/sean/Documents/Gitrep/HoshinoBot/hoshino/modules/priconne
localhost:priconne sean$ ls -lrt
total 144
drwxr-xr-x@ 7 sean staff 224 11 3 22:35 gacha
drwxr-xr-x@ 5 sean staff 160 11 3 22:35 news
drwxr-xr-x@ 6 sean staff 192 11 3 22:35 arena
drwxr-xr-x@ 7 sean staff 224 11 3 22:35 query
drwxr-xr-x@ 6 sean staff 192 11 3 22:35 games
檢視priconne
模組資料夾. 可以看到有如下幾個模組.
- news
新聞推送. 相關命令臺服日程
/B服日程
.
- gacha
抽卡相關. 相關命令單抽/十連/來一井
和氪金@<QQ成員>
重置次數.
- query
角色查詢. 相關命令xxx是誰
.
- games
小遊戲. 相關命令猜角色/猜頭像
.
- arena
JJC 查詢.xxx怎麼拆
.
相關外掛
相關連結
相關文章
- 搭建智慧問答機器人機器人
- 機器學習記錄機器學習
- 使用OpenGPT(ChatGPT)搭建 QQ 機器人ChatGPT機器人
- centos7 NFS伺服器搭建記錄CentOSNFS伺服器
- Flarum 搭建流程記錄
- 量化交易系統開發(機器人搭建)機器人
- 個人記錄
- AI智慧電話機器人原始碼搭建揭秘!AI機器人原始碼
- ADA智慧機器人系統搭建開發原理機器人
- Hexo部落格搭建記錄Hexo
- 0.38秒!MIT 機器人還原3階魔方的時間再破記錄MIT機器人
- 【機器學習】支援向量機(個人筆記)機器學習筆記
- 個人常用記錄
- 個人BUG記錄
- 利用雲伺服器搭建自己的微信聊天機器人伺服器機器人
- Android 真機搭建 React-Native 環境踩坑記錄AndroidReact
- 我的機器學習路線記錄機器學習
- ADA智慧機器人系統搭建開發詳情機器人
- FTM智慧機器人挖礦系統搭建開發機器人
- 搭建DODO去中心化交易平臺市值機器人中心化機器人
- ROS機器人開發實踐1->SSH遠端登入要點記錄ROS機器人
- mpvue框架搭建採坑記錄Vue框架
- docker+laravel+rabbitmq 搭建記錄DockerLaravelMQ
- 【機器學習】搭建神經網路筆記機器學習神經網路筆記
- Linux 學習筆記(二):搭建個人Git伺服器Linux筆記Git伺服器
- 幣值管理系統功能介紹,如何搭建自動跑K線機器人,刷量機器人機器人
- Linux 個人使用記錄Linux
- 微信公眾號查券返利機器人搭建教程機器人
- 記一次講故事機器人的開發-我有故事,讓機器人來讀機器人
- 「RPA機器人」民宿AI管家機器人機器人AI
- 「RPA客服機器人」千手客服機器人機器人
- MYSQL Group Replication搭建過程記錄MySql
- 搭建rust開發環境-記錄Rust開發環境
- MAC上Flutter環境搭建記錄MacFlutter
- hugo + nginx 搭建部落格記錄GoNginx
- thinkphp6 專案搭建記錄PHP
- 記錄個人第一次搭建CTF平臺(H1ve)
- 關於聊天機器人的閱讀筆記機器人筆記