Skip to main content

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

Project description

WeiboBot

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

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()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

WeiboBot-0.0.1.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

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

WeiboBot-0.0.1-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file WeiboBot-0.0.1.tar.gz.

File metadata

  • Download URL: WeiboBot-0.0.1.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • 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.0.1.tar.gz
Algorithm Hash digest
SHA256 ea50fb4541745f8187fa7c19bb2df3c12f8288d627589bf74f4c665791cdd6b7
MD5 d79c46cfde6c6e5d139b1d19184eeed0
BLAKE2b-256 50e036bd4027869d3d854f659d6e5c3efed0f2eee5e3f325cec0471907b1f356

See more details on using hashes here.

File details

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

File metadata

  • Download URL: WeiboBot-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 23.1 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.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c174e79da9f22ff2e11bb53287697788a5969a03be43584d74f606d3ee1c8e7b
MD5 22137a26bcffa653f9690a0dc943318b
BLAKE2b-256 2851f3a06b1d751adb2fdac5f3882170f57ad8b2c5a13859fa0adafa2295ffa6

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