呐
This commit is contained in:
parent
71fe61d9f4
commit
5544cb02ad
@ -3,7 +3,6 @@ import io
|
|||||||
import time
|
import time
|
||||||
import requests
|
import requests
|
||||||
import traceback
|
import traceback
|
||||||
import urllib.parse
|
|
||||||
|
|
||||||
# import PIL
|
# import PIL
|
||||||
|
|
||||||
|
31
plugins/re_send.py
Normal file
31
plugins/re_send.py
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
from __future__ import annotations
|
||||||
|
from typing import TYPE_CHECKING, TypeVar
|
||||||
|
|
||||||
|
if TYPE_CHECKING:
|
||||||
|
from ica_typing import IcaNewMessage, IcaClient
|
||||||
|
from ica_typing import TailchatReciveMessage, TailchatClient
|
||||||
|
else:
|
||||||
|
IcaNewMessage = TypeVar("NewMessage")
|
||||||
|
IcaClient = TypeVar("IcaClient")
|
||||||
|
TailchatReciveMessage = TypeVar("TailchatReciveMessage")
|
||||||
|
TailchatClient = TypeVar("TailchatClient")
|
||||||
|
|
||||||
|
|
||||||
|
TC_client: TailchatClient | None = None
|
||||||
|
TC_msg: TailchatReciveMessage | None = None
|
||||||
|
|
||||||
|
|
||||||
|
def on_tailchat_message(msg: TailchatReciveMessage, client: TailchatClient) -> None:
|
||||||
|
global TC_client, TC_msg
|
||||||
|
TC_client = client
|
||||||
|
if msg.is_reply or msg.is_from_self:
|
||||||
|
return
|
||||||
|
if msg.content == "/send-here":
|
||||||
|
TC_msg = msg
|
||||||
|
|
||||||
|
|
||||||
|
def on_ica_message(msg: IcaNewMessage, client: IcaClient) -> None:
|
||||||
|
if TC_client is None or TC_msg is None:
|
||||||
|
return
|
||||||
|
reply = TC_msg.reply_with(f"From ICA:|{msg.room_id}|{msg.sender_id}|{msg.sender_name}|{msg.content}")
|
||||||
|
TC_client.send_message(reply)
|
Loading…
Reference in New Issue
Block a user