(Translated by https://www.hiragana.jp/)
GitHub - super1207/KookOneBot: onebot 11 in kook!!! kook = 开黑啦
Skip to content
This repository has been archived by the owner on Apr 16, 2024. It is now read-only.
/ KookOneBot Public archive

onebot 11 in kook!!! kook = 开黑啦

License

Notifications You must be signed in to change notification settings

super1207/KookOneBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

此项停止ていし维护

此项停止ていし维护,您有如下4种迁うつり方法ほうほう

1:寻找其它どう类项

2:fork一份此项目自己维护

3:继续使用しよう,并每てん祈祷きとうかい问题

onebot-11并不一个完善的协议,ざい错误てき路上ろじょうはしえつ远,えつ难以实现one bot。

应该かんぜん协议,而不继续きょうせい态。

为一些原作者さくしゃやめ经放弃的插件ある协议编写けん容器ようきてきはつ衷。

KookOnebot

为kook实现onebot11协议!

注意ちゅういぐん聊==频道,こうとも==私信ししん

わが们为此项创建りょういち个KOOKぐん,欢迎らい玩,邀请链接:https://kook.top/3SEwQj

红色问答MiraiCQ あずか此项配合はいごうさらけい,欢迎加入かにゅう为它们创けんてきQQぐん:920220179、556515826

如果你想ざいMirai & MrXiaoM/Overflowちゅうからだ验kookonebot,暂时请使用しようgithub actionsなかてき版本はんぽん

配置はいちぶんけん

config.json れい

{
	"web_port": 8080,
	"web_host": "127.0.0.1",
	"kook_token": "1/MTUyNDY=/snqjxHpGZFdEM50wyZLOpg==",
	"access_token": "123456",
	"reverse_uri": [
				"http://127.0.0.1:55001/OlivOSMsgApi/pp/onebot/default",
                        	"ws://127.0.0.1:5555/some"
			],
	"secret":""
}

かい释:

web_port:せいこうhttp和正かずまさこうwebsocket需要じゅよう这个はしこうごうわか使用しようただしこうhttp和正かずまさこうwebsocket,はま0そく

web_host:せいこうhttp和正かずまさこうwebsocket需要じゅよう这个,わかそうようそと网访问,はま"0.0.0.0"わか使用しようただしこうhttp和正かずまさこうwebsocket,はま""そく

kook_token:kookてきtoken,请到此处去获得:KOOK 开发しゃ中心ちゅうしん - つくえじん (kookapp.cn)

access_token:せいこうhttp、せいこうwebsocket、はんこうwebsocket需要じゅようわか需要じゅよう访问みつ码,はま""そく

reverse_uri:はんこうhttpはんこうwebsocket需要じゅよう这个,わか需要じゅようはんこうhttpあるはんこうws,はま[]そく

secret:はんこうhttp需要じゅようてきHMAC签名,ようらい验证じょう报的すうすえ确实OneBot,わか需要じゅようはま""そく

注意ちゅうい所有しょゆうてきだん必填てき不可ふか省略しょうりゃく!!!

网络协议实现

せいこうws

せいこうhttp,はしこうごう和正かずまさこうwsしょうどう动识别!

はんこうws

はんこう http

API

やめ实现

send_group_msg 发送ぐん消息しょうそく

目前もくぜん支持しじ文字もじ、图片、at、かい复、てい义音乐分とおる、qq/网易うんおん乐分とおる(使用しよう梦api)、语音

send_private_msg 发送わたし聊消いき

目前もくぜん支持しじ文字もじ、图片、かい复、てい义音乐分とおる、qq/网易うんおん乐分とおる(使用しよう梦api)、语音

get_login_info 获取とう录号しんいき

get_stranger_info 获取陌生じんしんいき

とし龄为0,せい别为unknown

get_group_info 获取ぐんしんいき

なり员数さい大成たいせい员数暂时为0,まち研究けんきゅう

get_group_list 获取ぐんれつひょう

なり员数さい大成たいせい员数暂时为0,まち研究けんきゅう。如果你拥ゆうてき频道数量すうりょうだい于150,则此api调用しつ败。

get_group_member_info 获取ぐんなり员信いき

なり员信いき尽力じんりょく提供ていきょうふく务器拥有しゃ认为owner,わかゆう加入かにゅうぼうかくしょく认为admin,いや则被认为member。

get_group_member_list 获取ぐんなり员列ひょう

なり员信いき尽力じんりょく提供ていきょうふく务器拥有しゃ认为owner,わかゆう加入かにゅうぼうかくしょく认为admin,いや则被认为member。

send_msg 发送消息しょうそく

can_send_image 检查いや以发送图片

直接ちょくせつかえしかい

get_status 获取运行じょう

get_version_info 获取版本はんぽんしんいき

set_group_kick ぐん组踢じん

实际じょう踢出ふく务器

delete_msg 撤回てっかい消息しょうそく

set_group_leave 退出たいしゅつぐん

实际うえかい退出たいしゅつふく务器

can_send_record 检查いや以发送语音

直接ちょくせつかえしかい

set_group_name 设置ぐんめい

set_group_card 设置ぐんめいへんぐん备注)

实际うえかい设置该用户在ふく务器ちゅうてき名字みょうじ

get_friend_list 获取こうともれつひょう

实际じょう获取ざいbotてき私信ししんれつひょうじょうてきじん

get_cookies 获取つくえ人的じんてきcookies

domaintoken,响应すうすえちゅうてきcookies为kookてきtoken,你可以用这个apiらい实现いち些其它非onebot标准てきこうのう

せいざい研究けんきゅう

get_msg 获取消息しょうそく(可能かのう需要じゅようすうすえ支持しじざいぎょう)

set_group_add_request 处理ぐん请求

实现

send_like 发送こうとも赞(kookぼつゆう这个)

get_group_honor_info 获取ぐん荣誉しんいき(kookぼつゆうぐん荣誉)

get_cookies 获取 Cookies(kookぼつゆう这个)

get_csrf_token 获取 CSRF Token(kookぼつゆう这个)

get_credentials 获取 QQ あい关接こうもたれ证(kookぼつゆう这个)

clean_cache きよし缓存(ぼつ必要ひつよう)

set_restart じゅう启 OneBot 实现(ぼつ必要ひつよう)

set_group_anonymous ぐん组匿めい(kookぼつゆう匿名とくめい)

get_forward_msg 获取あい并转发消いき(kookぼつゆうあい并转发)

get_image 获取图片(此apiやめ经过时)

set_group_anonymous_ban ぐん组匿めいよう户禁ごと(kookぼつゆう匿名とくめい)

set_friend_add_request 处理こうとも请求(bot不能ふのうこうとも)

get_record 获取语音(此apiやめ经过时)

set_group_special_title 设置ぐん组专ぞく头衔(kookぼつゆう这个)

set_group_ban ぐん组单じんきんごと(kookてき权限つくえせいこう实现这个)

set_group_whole_ban ぐん组全员禁ごと(kookてき权限つくえせいこう实现这个)

set_group_admin ぐん组设おけ管理かんり员(kookてき权限つくえせいこう实现这个)

set_group_add_request 处理ぐん邀请(kookてきbot邀请就会同意どうい需要じゅよう处理)

事件じけん

やめ实现

ぐん消息しょうそく

目前もくぜん接收せっしゅう文字もじ、图片、at、かい复、语音

わたし聊消いき

目前もくぜん接收せっしゅう文字もじ、图片、かい复、语音

生命せいめい周期しゅうき

仅connect(はんこうhttpぼつゆう事件じけん)。

ぐんなり员减すくな

sub_typeただ支持しじleave,无论踢还自己じこ退出たいしゅつ为leave,operator_idあずかuser_idしょうどうひとし退出たいしゅつてきじん

bot自己じこ踢不かいさわ发此事件じけん

ぐんなり增加ぞうか

sub_typeただ支持しじapprove,无论邀请还是自己じこ加入かにゅうひとし为approve,operator_idあずかuser_idしょうどうひとし加入かにゅうてきじん

ぐん消息しょうそく撤回てっかい

无法获得せい确的operator_id,kookぼつゆう提供ていきょう

こうとも消息しょうそく撤回てっかい

ぐんぶんけんじょう

busid はじめ终为0,也没啥用

こころとべ

目前もくぜん固定こてい为5びょういち

せいざい研究けんきゅう

ぐん请求

实现

こうとも添加てんか(bot不能ふのうこうとも

ぐんない戳一戳(kookぼつゆう这个)

ぐん红包运气おう(kookぼつゆう这个)

ぐんなり员荣ほまれ变更(kookぼつゆう这个)

こうとも请求(kookぼつゆう这个)

ぐん管理かんり员变动(kookてき权限つくえせいこう实现这个)

ぐんきんごと(kookてき权限つくえせいこう实现这个)

ぐん邀请(bot邀请就会自己じこ同意どうい

くだり编译

注意ちゅうい通常つうじょうじょう况下,如果您不打算ださん参与さんよ此项目的もくてき开发,就无需自ぎょう编译,请直接ちょくせついたrelease(あるものgithub action)ちゅうしも载。

  • あんそうこのみrust编译环境

  • ざいwindows(powershell):

$ENV:RUSTFLAGS='-C target-feature=+crt-static';cargo run --target=i686-pc-windows-msvc --release
cargo install cross --git https://github.com/cross-rs/cross
cross build --target i686-unknown-linux-musl --release