From ea4d04a71c905e8e5bda91e20bf7258dd19b2a6d Mon Sep 17 00:00:00 2001 From: RTAkland Date: Fri, 24 Dec 2021 19:51:49 +0800 Subject: [PATCH] feat: add hitokoto --- lib/hitokoto.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/lib/hitokoto.py b/lib/hitokoto.py index 1226cb3..7671dd5 100644 --- a/lib/hitokoto.py +++ b/lib/hitokoto.py @@ -2,4 +2,22 @@ # @Author: markushammered@gmail.com # @Development Tool: PyCharm # @Create Time: 2021/12/24 -# @File Name: hitokoto.py \ No newline at end of file +# @File Name: hitokoto.py + +import requests +from core.language import Language +from core.logger import Logger + + +def hitokoto(): + language = Language() + url = 'https://v1.hitokoto.cn/' + Logger.info(f'{language["hitokoto"]}') + res = requests.get(url).json() + speaker = res['from_who'] + text = res['hitokoto'] + if not speaker: + speaker = language['noname'] + full_text = f'{text} --{speaker}' + + return full_text