Skip to main content

对应 weibo-webhook 的提交器

Project description

weibo-poster

weibo-poster

✨ 基于 weibo-webhook 的博文提交器 ✨

文档 · 下载 · 开始使用

额 pip 会用不

pip install weibo-poster

python 会写不

from weibo_poster import BiliGo, DanmakuPost, Poster, RoomInfo, WeiboRequest, logger

poster = Poster(188888131, "", "")
session = WeiboRequest("")
biligo = BiliGo("poster", "http://localhost:8080", 21452505)

PostList = list()

async def uidFilter(_: RoomInfo, danmaku: DanmakuPost):
    if danmaku.uid == "434334701":
        await danmaku.update()
        return True
    return False

@biligo.on("DANMU_MSG", uidFilter)
async def recv(roomInfo: RoomInfo, danmaku: DanmakuPost):
    logger.info(danmaku)

@Poster.job(name="七海", start=2, args=["7198559139"])
async def weibo(uid: str):
    await poster.online()
    post = None
    async for post in session.posts(uid):
        if post.mid not in PostList:
            PostList.append(post.mid)
            await poster.update(post)
    if post is not None:
        async for comment in session.comments(post):
            if comment.uid == uid:
                await poster.update(comment)

Poster.run(biligo.run, poster)

哦那你就会了

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

weibo-poster-0.0.7.tar.gz (9.8 kB view details)

Uploaded Source

File details

Details for the file weibo-poster-0.0.7.tar.gz.

File metadata

  • Download URL: weibo-poster-0.0.7.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.5

File hashes

Hashes for weibo-poster-0.0.7.tar.gz
Algorithm Hash digest
SHA256 a6f4a8690ee07a56f665c538ddd98b1fc7d090a283d40d7513b1156fb4193dcc
MD5 5ccbda0c035d53f968470c4d30c12e3d
BLAKE2b-256 f3ec4acb94ec3fc3df5b157c3dfe55700d3230a07e587bee2adc3f718959c673

See more details on using hashes here.

Supported by

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