33 lines
862 B
Python
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")
|
|
)
|