memebot/src/launch.py
2025-07-25 22:14:38 +08:00

33 lines
862 B
Python

import time
import os
from dotenv import load_dotenv
from ncatbot.core import BotClient, GroupMessage, PrivateMessage
from ncatbot.utils import get_log
load_dotenv(dotenv_path=r"../.env")
bot = BotClient()
_log = get_log()
@bot.group_event()
async def on_receive_group_message(msg: GroupMessage):
_log.info(f"The message's meta data is: {str(msg)}")
_log.info(f"The message's raw message is: {msg.raw_message}")
@bot.private_event()
async def on_receive_private_event(msg: PrivateMessage):
_log.info(f"The message's meta data is: {str(msg)}")
_log.info(f"The message's raw message is: {msg.raw_message}")
bot.run(
bt_uin=os.getenv("BOT_ACCOUNT"),
root=os.getenv("ROOT_ACCOUNT"),
ws_uri=os.getenv("WS_URI"),
ws_token=os.getenv("WS_TOKEN"),
webui_uri=os.getenv("WEBUI_URI"),
webui_token=os.getenv("WEBUI_TOKEN")
)