Skip to main content

基于微博H5 API开发的机器人框架

Project description

WeiboBot

基于微博H5 API开发的机器人框架

PyPI Python Version Python Implementation

License

WeiboBot 是一个基于微博H5 API开发的机器人框架,提供了一个简单的接口,可以让你的机器人更加简单的接入微博,并且提供了一些简单的指令,比如:转评赞,回复消息等

安装

pip install WeiboBot

开始使用

from WeiboBot import Bot
from WeiboBot.message import Chat
from WeiboBot.weibo import Weibo
from WeiboBot.comment import Comment
cookies = "your cookies"
myBot = Bot(cookies=cookies)


@myBot.onNewMsg
async def on_msg(oChat: Chat):
    for msg in oChat.msg_list:  # 消息列表
        print(f"{msg.sender_screen_name}:{msg.text}")


@myBot.onNewWeibo
async def on_weibo(oWeibo: Weibo):
    if oWeibo.original_weibo is None:  # 原创微博
        print(f"{oWeibo.text}")

@myBot.onMentionCmt
async def on_mention_cmt(cmt: Comment):
    print(f"{cmt.text}") # 被评论@了

if __name__ == '__main__':
    myBot.run()

示例

好康Bot

一个转发小姐姐的Bot

Project details


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

If you're not sure about the file name format, learn more about wheel file names.

WeiboBot-0.1.2-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

Details for the file WeiboBot-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: WeiboBot-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 27.3 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

Hashes for WeiboBot-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 94d5c6edd5b84d3a1e11b562e9194e00e6d2e817db8e43763944af5d8b46109b
MD5 40b1c276a3eebd99d95009417c8a3ab3
BLAKE2b-256 41e6267242b881b4224b393228808ba3e9291579eecdf860be051f64b2623410

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page