コード例 #1
0
ファイル: scan.py プロジェクト: zaurusu-aya/workspace
def scan(text):
    with open('vocablary.yaml') as file:
        talk = yaml.safe_load(file)
    i = 0
    p = 0
    n = str(talk['end'])
    while i <= int(n):
        if text == talk[i][0]:
            text = talk[i][2]
            if talk[i][1] == 'n':
                mei.jtalk_normal(text)
            elif talk[i][1] == 'h':
                mei.jtalk_happy(text)
            elif talk[i][1] == 'a':
                mei.jtalk_angry(text)
            elif talk[i][1] == 's':
                mei.jtalk_sad(text)
            elif talk[i][1] == 'b':
                mei.jtalk_bashful
            p = 1
        else:
            i += 1
    if p == 0:
        text = 'すみません。よくわかりません。よかったらボキャブラリーに追加していってください。'
        mei.jtalk_normal(text)
コード例 #2
0
ファイル: skill.py プロジェクト: zaurusu-aya/workspace
def care():
    i = random.randint(0, 1)
    if i == 1:
        text = '疲れているのですか?たまには休息を取ることが必要ですよ。'
        mei.jtalk_normal(text)
    elif i == 0:
        text = 'そんなときははラーメンを食べると元気が出ますよ。ラーメンタイマーをセットしますね。'
        mei.jtalk_normal(text)
        time.sleep(5)
        ramen()
コード例 #3
0
ファイル: skill.py プロジェクト: zaurusu-aya/workspace
def ramen():
    text = 'タイマーを3分にセットしました。'
    mei.jtalk_normal(text)
    time.sleep(180)
    text = '3分経ちましたよ。ラーメンを食べる時間です!'
    mei.jtalk_normal(text)
コード例 #4
0
ファイル: skill.py プロジェクト: zaurusu-aya/workspace
def calculation():
    text = 'はい。計算しますよ。'
    mei.jtalk_normal(text)
    k = input('計算:')
    k = k.split('たす')