From 69151f80aa09a4c8168cbc6ad00d36a0b42eaf29 Mon Sep 17 00:00:00 2001 From: PinLin Date: Wed, 23 Aug 2017 11:30:23 +0800 Subject: [PATCH] edit help_you message --- interface.py | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/interface.py b/interface.py index 51ecdc4..57ce158 100644 --- a/interface.py +++ b/interface.py @@ -19,6 +19,7 @@ class kuser: self.api = access.kuser_api() def new_user(self): + self.help_you() self.bot.sendMessage(self.chat_id, "是初次見面的朋友呢,設定一下吧!", reply_markup=ReplyKeyboardRemove()) self.press_username() @@ -110,12 +111,13 @@ class kuser: q_str = q_available for key in q_dict.keys(): if q_dict[key][1] == '期限未到': - q_str += "📗" + key + " (到 " + q_dict[key][0] + ")\n [[" + q_dict[key][2] + "]] /question_" + key + "\n\n" + q_str += "📗" + key + " (DL: " + q_dict[key][0] + ")\n [[" + q_dict[key][2] + "]] /question_" + key + q_str += " ⚠️\n\n" if q_dict[key][2] == '未繳' else " ✅\n\n" if q_str == q_available: q_str = q_unavailable self.bot.sendMessage(self.chat_id, "💁 " + self.username + " /logout\n" "➖➖➖➖➖\n" + q_str + "➖➖➖➖➖\n" - "你今天寫扣了嗎?", + "你今天寫扣了嗎?", # todo parse_mode='HTML', reply_markup=ReplyKeyboardMarkup(keyboard=[ ["題庫📝"], @@ -129,12 +131,18 @@ class kuser: q_str = '' for key in q_dict.keys(): q_str += "📗" if q_dict[key][1] == '期限未到' else "📕" - q_str += "" + key + " (到 " + q_dict[key][0] + ")\n [[" + q_dict[key][2] + "]] /question_" + key + "\n\n" + q_str += "" + key + " (DL: " + q_dict[key][0] + ")\n [[" + q_dict[key][2] + "]] /question_" + key + if q_dict[key][1] == '期限未到': + if q_dict[key][2] == '未繳': + q_str += " ⚠️" + else: + q_str += " ✅" + q_str += "\n\n" self.bot.sendMessage(self.chat_id, "💁 " + self.username + " /logout\n" "➖➖➖➖➖\n" "📝所有作業\n\n" + q_str + \ "➖➖➖➖➖\n" - "你今天寫扣了嗎?", + "你今天寫扣了嗎?", # todo parse_mode='HTML', reply_markup=ReplyKeyboardMarkup(keyboard=[ ["主畫面🏠", "更新🔃"], @@ -157,25 +165,23 @@ class kuser: ], resize_keyboard=True)) def help_you(self): - self.status = '正常使用' self.question = '題外' self.bot.sendMessage(self.chat_id, "這裡是 kC Online Judge Bot!\n" - "可以簡稱我為 kCOJ Bot,目前定居於 `@kcoj_bot`\n" + "可以簡稱 kCOJ Bot,目前定居於 `@kcoj_bot`\n" "作用是讓大家可以方便的透過我使用郭老程設課的 Online Judge\n" "操作很簡單(?)\n\n" "還是稍微提幾個需要注意的地方:\n" - "1. 太久沒有用點下去反應會有點慢,可能要等一下\n" - "2. 📗代表還可以繳交的作業,📕代表已經不能繳交的作業\n" - "3. 其實在查看題目的畫面就可以用「拖曳」的方式 上傳作業📮\n" - "4. 刪除作業⚔️ 的功能被放在 上傳作業📮 裡面\n" - "5. 學號與密碼將以「明文」方式儲存在記憶體,不會儲存在硬碟中\n" - "6. 郭老的 Online Judge 其實也是以「明文」的方式存您的帳號密碼哦\n" - "7. 我以我的人格擔保,不會使用您提供的資訊侵害您的權利\n\n" + "1. 📗代表還可以繳交的作業,📕代表已經不能繳交的作業\n" + "2. 其實在查看題目的畫面就可以用「拖曳」的方式 **上傳作業📮**\n" + "3. **刪除作業⚔️** 的功能被放在 **上傳作業📮** 裡面\n" + "4. 學號與密碼將以「明文」方式儲存\n" + "5. 郭老的 Online Judge 其實也是以「明文」方式儲存您的帳號密碼\n" + "6. 我以我的人格擔保,不會使用您提供的資訊侵害您的權利\n\n" "然後,附上厲害的 [郭老 Online Judge 傳送門](" + config.URL + ")", parse_mode='Markdown', reply_markup=ReplyKeyboardMarkup(keyboard=[ ["主畫面🏠"], ["登出🚪", "改密碼💱", "幫助📚"] - ], resize_keyboard=True)) + ], resize_keyboard=True) if self.status == '正常使用' else ReplyKeyboardRemove()) self.bot.sendMessage(self.chat_id, "專案授權方式採用 GPLv3\n" "非常歡迎發 issue 送 PR owooo\n" "原始碼被託管於 GitHub,大大們有空的話可以按個星星支持一下> <網址如下:\n"