pycqBot
v0.5.1.1
يمكن استخدام إطار عمل go-cqhttp python لبناء الروبوتات بسرعة
إذا لم يتم تحديث مستند المشروع، فيرجى تحديث ذاكرة التخزين المؤقت للمتصفح.
وثائق المشروع (تم نقلها إلى صفحات جيثب): https://fengliufeseliud.github.io/pycqBot/
go-cqhttp
يمكنك استخدام PyPy3 لتحسين الأداء
pypy3 -m pip install pycqBot
# 改用 PyPy 运行
pypy3 ./main.py
from pycqBot import cqHttpApi , cqBot , cqLog
from pycqBot . data import *
cqLog ()
def test ( command_data , message : Message ):
message . reply ( "你好!" )
bot = cqHttpApi (). create_bot ()
# 创建指令 "#test"
bot . command ( test , "test" )
bot . start ()
from pycqBot . cqCode import image , get_cq_code
cq_code = image ( "https://i.pixiv.cat/img-master/img/2020/03/25/00/00/08/80334602_p0_master1200.jpg" )
# 字典 与 cqCode 互转
print ( cq_code , " n n " , get_cq_code ( cq_code ))
from pycqBot import cqHttpApi , cqBot , cqLog
from pycqBot . data import *
cqLog ()
class myCqBot ( cqBot ):
# 防撤回
def notice_group_recall ( self , event : Notice_Event ):
message = self . cqapi . get_msg ( event . data [ "message_id" ])[ "data" ]
self . cqapi . send_group_msg ( message [ "group_id" ], "有一条消息无了 群友还没看清楚呢! %s:%s" % (
message [ "sender" ][ "nickname" ],
message [ "message" ]
))
bot = myCqBot ( cqHttpApi ()). start ()