File size: 595 Bytes
c3b6521
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import os


def _get_magic_code():
    """防止注入攻击"""
    return os.getenv("MAGIC_CODE")


def send_text(text: str):
    print(f"[ASTRBOT_TEXT_OUTPUT#{_get_magic_code()}]: {text}")


def send_image(image_path: str):
    if not os.path.exists(image_path):
        raise Exception(f"Image file not found: {image_path}")
    print(f"[ASTRBOT_IMAGE_OUTPUT#{_get_magic_code()}]: {image_path}")


def send_file(file_path: str):
    if not os.path.exists(file_path):
        raise Exception(f"File not found: {file_path}")
    print(f"[ASTRBOT_FILE_OUTPUT#{_get_magic_code()}]: {file_path}")