change 題外 to outside

This commit is contained in:
2018-05-06 21:39:35 +08:00
parent 0d75c638af
commit 28f62dd098

34
bot.py
View File

@ -19,7 +19,7 @@ import external
bot = telepot.Bot(TOKEN)
class Kuser:
def __init__(self, userid, username='', password='', status='第一次用', question='題外'):
def __init__(self, userid, username='', password='', status='第一次用', question='outside'):
self.userid = userid
self.username = username
self.password = password
@ -34,13 +34,13 @@ class Kuser:
# 輸入學號
def press_username(self):
self.question = '題外'
self.question = 'outside'
self.status = '輸入學號'
bot.sendMessage(self.userid, "請輸入您的學號:", reply_markup=ReplyKeyboardRemove())
# 輸入密碼
def press_password(self, text):
self.question = '題外'
self.question = 'outside'
self.status = '輸入密碼'
self.username = text
bot.sendMessage(self.userid,
@ -51,7 +51,7 @@ class Kuser:
# 輸入舊密碼
def press_oldpassword(self):
self.question = '題外'
self.question = 'outside'
self.status = '舊的密碼'
bot.sendMessage(self.userid,
"請輸入要原本的舊密碼:",
@ -62,7 +62,7 @@ class Kuser:
# 輸入新密碼
def press_newpassword(self, text):
self.question = '題外'
self.question = 'outside'
# 判斷舊密碼是否輸入正確
if text == self.password:
# 正確舊密碼
@ -85,7 +85,7 @@ class Kuser:
# 開始修改密碼
def change_password(self, text):
self.question = '題外'
self.question = 'outside'
self.status = '正常使用'
self.password = text
bot.sendMessage(self.userid,
@ -97,7 +97,7 @@ class Kuser:
# 執行登入
def login(self, text):
self.question = '題外'
self.question = 'outside'
self.status = '正常使用'
self.password = text
bot.sendMessage(self.userid, "登入中...", reply_markup=ReplyKeyboardRemove())
@ -106,7 +106,7 @@ class Kuser:
# 登入失敗
def login_failed(self, chat_id, message_id):
self.question = '題外'
self.question = 'outside'
self.status = '正常使用'
# 判斷使用者從哪操作
if chat_id != self.userid:
@ -119,7 +119,7 @@ class Kuser:
# 網站連接失敗
def connect_failed(self, chat_id, message_id):
self.question = '題外'
self.question = 'outside'
self.status = '正常使用'
# 群組操作
if chat_id != self.userid:
@ -159,14 +159,14 @@ class Kuser:
# 登出
def logout(self):
self.question = '題外'
self.question = 'outside'
self.status = '正常使用'
bot.sendMessage(self.userid, "您現在已經是登出的狀態。", reply_markup=ReplyKeyboardRemove())
self.press_username()
# 秀出主畫面
def show_homepage(self, chat_id):
self.question = '題外'
self.question = 'outside'
self.status = '正常使用'
# 題目列表字典
q_dict = self.api.list_questions()
@ -213,7 +213,7 @@ class Kuser:
# 列出題目列表
def list_questions(self, chat_id):
self.question = '題外'
self.question = 'outside'
self.status = '正常使用'
# 題目列表字典
q_dict = self.api.list_questions()
@ -591,27 +591,27 @@ def on_chat(msg):
user.logout()
# 刪除作業
elif (command[0] == '/delete' or command[0] == '刪除作業⚔️') and user.question != '題外':
elif (command[0] == '/delete' or command[0] == '刪除作業⚔️') and user.question != 'outside':
if user.check_online(chat_id, msg['message_id']):
user.delete_answer()
# 選擇要上傳的作業
elif (command[0] == '/upload' or command[0] == '交作業📮') and user.question != '題外':
elif (command[0] == '/upload' or command[0] == '交作業📮') and user.question != 'outside':
if user.check_online(chat_id, msg['message_id']):
user.upload_answer()
# 看作業執行結果
elif (command[0] == '/result' or command[0] == '看結果☑️') and user.question != '題外':
elif (command[0] == '/result' or command[0] == '看結果☑️') and user.question != 'outside':
if user.check_online(chat_id, msg['message_id']):
user.list_results()
# 看本題已通過者
elif (command[0] == '/passer' or command[0] == '通過者🌐') and user.question != '題外':
elif (command[0] == '/passer' or command[0] == '通過者🌐') and user.question != 'outside':
if user.check_online(chat_id, msg['message_id']):
user.list_passers()
# 回到題目內容
elif command[0] == '回題目📜' and user.question != '題外':
elif command[0] == '回題目📜' and user.question != 'outside':
if user.check_online(chat_id, msg['message_id']):
user.show_question(user.question, chat_id)