update to v0.2.7

This commit is contained in:
felinae98 2021-04-27 15:42:52 +08:00
parent c06cf5d70a
commit 4852337468
No known key found for this signature in database
GPG Key ID: 00C8B010587FF610
6 changed files with 18 additions and 23 deletions

View File

@ -1,6 +1,6 @@
[tool.poetry]
name = "nonebot-hk-reporter"
version = "0.2.6"
version = "0.2.7"
description = "Subscribe message from social medias"
authors = ["felinae98 <felinae225@qq.com>"]
license = "MIT"

View File

@ -41,7 +41,7 @@ async def add_sub_parse_platform(bot: Bot, event: Event, state: T_State):
return
platform = str(event.get_message()).strip()
if platform == '全部':
message = '全部平台' + \
message = '全部平台\n' + \
'\n'.join(['{}{}'.format(platform_name, platform.name) \
for platform_name, platform in platform_manager.items()])
await add_sub.reject(message)

View File

@ -1,10 +1,12 @@
import base64
from dataclasses import dataclass, field
from io import BytesIO
from typing import NoReturn, Optional
from nonebot import logger
import httpx
from typing import Optional
from PIL import Image
import httpx
from nonebot import logger
from .plugin_config import plugin_config
from .utils import parse_text

View File

@ -1,10 +1,11 @@
from apscheduler.schedulers.asyncio import AsyncIOScheduler
import nonebot
from nonebot import get_driver, logger
from .send import do_send_msgs
from .platform import platform_manager
from .config import Config
from .platform import platform_manager
from .send import do_send_msgs
from .send import send_msgs
from apscheduler.schedulers.asyncio import AsyncIOScheduler
scheduler = AsyncIOScheduler()
@ -39,6 +40,4 @@ for platform_name, platform in platform_manager.items():
fetch_and_send, 'interval', seconds=platform.schedule_interval,
args=(platform_name,))
@scheduler.scheduled_job('interval', seconds=1)
async def _send_msgs():
await do_send_msgs()
scheduler.add_job(do_send_msgs, 'interval', seconds=0.3)

View File

@ -1,8 +1,5 @@
from nonebot.adapters.cqhttp import Bot
import nonebot
from nonebot import logger
import time
import asyncio
QUEUE = []
LAST_SEND_TIME = time.time()

View File

@ -1,15 +1,12 @@
import os
import asyncio
from typing import Awaitable, Callable, Optional
import nonebot
from nonebot import logger
import base64
from pyppeteer import launch
from pyppeteer.page import Page
from pyppeteer.chromium_downloader import check_chromium, download_chromium
from html import escape
from hashlib import sha256
import os
from tempfile import NamedTemporaryFile
from typing import Awaitable, Callable, Optional
from pyppeteer import launch
from pyppeteer.chromium_downloader import check_chromium, download_chromium
from pyppeteer.page import Page
from .plugin_config import plugin_config