from fw import log
from fw import rds
from discord import Message
from app.model.name import Name,Names

#Name登録する
async def on_event(message:Message):
    log.d('start')
    input_text=message.content
    input_text_list= input_text.split(' ')
    if len (input_text_list)!=3:
        log.d('end')
        return 
    
    log.d('len:3')
    command_text=input_text_list[0]
    name_en_text=input_text_list[1]
    name_jp_text=input_text_list[2]
    
    if str(command_text)!=str('!reg'):
        log.d('end')
        return 

    log.i('!reg')
    name=Names().first(name_en_text)
    
    #登録済みかどうかチェックする
    if name != None:
    # if name_en_text in name_sql:
        log.i('exist')
        await message.channel.send("この英単語は登録済みです")
        log.d('end')
        return 

    #登録する
    log.i('regist')
    Names().new(name_en_text,name_jp_text)
    await message.channel.send('登録しました')

    log.d('end')
    return 
