def privacy(client: Client, message: Message): if not Filters.private(message): text = '隱私設定請私訊我來進行設定不然會被看光光 ¯\_(ツ)_/¯' message.reply_text(text) return mongo = db_tools.use_mongo() query = {'chat.id': message.from_user.id} query_result = mongo.nintendo.find_one(query) if not isinstance(query_result, dict): text = '進行隱私設定前,請先使用 `/addfc` 來新增自己的好友代碼吧!\n' message.reply_text(text, parse_mode='markdown') return if 'privacy' not in query_result.keys(): privacy_status = False else: privacy_status = query_result['privacy'] text = '目前你的隱私狀態為 `{status}`\n' \ '意思是任何人都 `{visble}` 利用 `/findfc` 指令找到你喔!'.format( status='開啟' if privacy_status else '關閉', visble='不可以' if privacy_status else '可以' ) message.reply_text(text, parse_mode='markdown', reply_markup=keyboard.privacy())
def bindgame(client: Client, message: Message): message.command = message.text.split() if not Filters.private(message): try: message.delete() except (BadRequest, Forbidden): pass text = '請私訊我使用 `/bindgame` 啦~' message.reply_text(text) return if len(message.command) == 1: text = '請按下方來選擇想要綁定的遊戲。' message.reply_text(text, reply_markup=keyboard.bindgame()) return