from .lib_on_message import input_asa
from .lib_on_message import input_yoru
from .lib_on_message import input_abc
from .lib_on_message import input_pantu
from .lib_on_message import input_vc_list
from .lib_on_message import input_reg_name
from .lib_on_message import trans_message
from .lib_on_message import count_message
from .lib_on_message import record_message
from .lib_on_message import record_tc
from fw import log
from fw import core
from discord import Message

#テキストチャンネルにメッセージを投稿したら処理する
@core.client.event
async def on_message(message:Message):
    #bot入力の場合
    if message.author.bot:
        return
    
    log.d("start")
    try:
        await record_message.on_event(message)
        await record_tc.on_event(message)
    except Exception as e:
        print(e)
        log.e(str(e))
        raise e

    log.d("end")
    return
