基于微博H5 API开发的机器人框架
Project description
WeiboBot 是一个基于微博H5 API开发的机器人框架,提供了一个简单的接口,可以让你的机器人更加简单的接入微博,并且提供了一些简单的指令,比如:转评赞,回复消息等
安装
pip install WeiboBot
开始使用
from WeiboBot import Bot
from WeiboBot.message import Chat
from WeiboBot.weibo import Weibo
cookies = "your cookies"
myBot = Bot(cookies=cookies)
@myBot.onNewMsg
async def onMsg(oChat: Chat):
for msg in oChat.msg_list: # 消息列表
print(f"{msg.sender_screen_name}:{msg.text}")
@myBot.onNewWeibo
async def onWeibo(oWeibo: Weibo):
if oWeibo.original_weibo is None: # 原创微博
print(f"{oWeibo.text}")
if __name__ == '__main__':
myBot.run()
示例
一个转发小姐姐的Bot
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
WeiboBot-0.0.6-py3-none-any.whl
(25.5 kB
view details)
File details
Details for the file WeiboBot-0.0.6-py3-none-any.whl.
File metadata
- Download URL: WeiboBot-0.0.6-py3-none-any.whl
- Upload date:
- Size: 25.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.63.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a67f5a8e8f375be86274af295d6a60595cd7d345789141bd177ffddbb6bc8911
|
|
| MD5 |
13f4def6e4f3cb0b5d327c87b103eca5
|
|
| BLAKE2b-256 |
73bb70da66de9015778b0d03047b153984bc3a4ec31bab385a1ba1dae3d4ca23
|