機器人搭建記錄 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伺服器
- 量化交易系統開發(機器人搭建)機器人
- 利用雲伺服器搭建自己的微信聊天機器人伺服器機器人
- AI智慧電話機器人原始碼搭建揭秘!AI機器人原始碼
- Flarum 搭建流程記錄
- 0.38秒!MIT 機器人還原3階魔方的時間再破記錄MIT機器人
- 機器閱讀理解打破人類記錄,解讀阿里iDST SLQA 技術阿里
- ADA智慧機器人系統搭建開發原理機器人
- FTM智慧機器人挖礦系統搭建開發機器人
- 搭建DODO去中心化交易平臺市值機器人中心化機器人
- 微信公眾號查券返利機器人搭建教程機器人
- 怎麼快速搭建一個聊天機器人系統機器人
- 幣值管理系統功能介紹,如何搭建自動跑K線機器人,刷量機器人機器人
- Hexo部落格搭建記錄Hexo
- dgbroker搭建完整記錄
- ROS機器人開發實踐1->SSH遠端登入要點記錄ROS機器人
- 機器人學 —— 飛行機器人(Introduction)機器人
- ADA智慧機器人系統搭建開發詳情機器人
- NAO 機器人windows下Python開發環境搭建機器人WindowsPython開發環境
- 記一次講故事機器人的開發-我有故事,讓機器人來讀機器人
- Ganker機器人:手機遙控的機甲機器人機器人
- 「RPA客服機器人」千手客服機器人機器人
- 「RPA機器人」民宿AI管家機器人機器人AI
- 微軟機器閱讀理解超越人類水平,CoQA資料集得分重新整理記錄微軟
- Vector人工智慧機器人SDK使用筆記人工智慧機器人筆記
- 冬奧手記:機器人“大廚”上崗SX機器人
- 關於聊天機器人的閱讀筆記機器人筆記
- 微信機器人機器人
- 37 機器人機器人
- openstack虛擬機器遷移的操作記錄虛擬機
- mpvue框架搭建採坑記錄Vue框架
- docker+laravel+rabbitmq 搭建記錄DockerLaravelMQ
- 量化機器人開發,自動掛單交易軟體搭建機器人
- 用深度學習網路搭建一個聊天機器人(下篇)深度學習機器人
- 用深度學習網路搭建一個聊天機器人(上篇)深度學習機器人
- 微信公號 DIY:一小時搭建微信聊天機器人機器人