diff options
Diffstat (limited to 'tests/plugins/Webhook')
| -rw-r--r-- | tests/plugins/Webhook/__init__.py | 32 | ||||
| -rw-r--r-- | tests/plugins/Webhook/config.py | 0 |
2 files changed, 0 insertions, 32 deletions
diff --git a/tests/plugins/Webhook/__init__.py b/tests/plugins/Webhook/__init__.py deleted file mode 100644 index 23f4c3a..0000000 --- a/tests/plugins/Webhook/__init__.py +++ /dev/null @@ -1,32 +0,0 @@ -from iamai import Plugin -from iamai.log import logger as log -import asyncio -import aiohttp - -payload = None - -class Webhook(Plugin): - async def handle(self) -> None: - global payload - if payload: - log.info(payload[:5]) - await self.bot.get_adapter("cqhttp").call_api( - "send_group_msg", - group_id=126211793, - message=payload - ) - - async def rule(self) -> bool: - global payload - async with aiohttp.ClientSession() as session: - try: - async with session.get('http://localhost:3000') as response: - try: - payload = await response.text() - log.info(payload) - return True - except Exception as e: - log.info(f'Failed to fetch payload: {e}') - return False - except Exception as e: - return False
\ No newline at end of file diff --git a/tests/plugins/Webhook/config.py b/tests/plugins/Webhook/config.py deleted file mode 100644 index e69de29..0000000 --- a/tests/plugins/Webhook/config.py +++ /dev/null |
