2017-08-03 36 views
0

代碼:如何從響應中讀取閒置的用戶標識並獲取用戶名?

@slackbot.command('hi') 
def idk(): 


    user = slackbot.slack_client.api_call(
    "users.info", 
    user=command.user, 

    ) 
    print(user) 

當用戶在鬆弛的命令的喜,用戶信息被帶入命令! 這是我到目前爲止,但我現在如何提取純粹的用戶名? 打印(用戶)此刻打印我需要看到的所有內容,包括'first_name:'名稱',但我怎麼知道單個這個呢?

請幫忙!!謝謝!

回答

0

api_call返回包含許多變量的用戶字典,您將其設置爲user。獲得一個值的通用版本是dictionary[<key>],或者您的情況爲user["first_name"]

+0

我這樣做,但它想出了:KeyError:'first_name' – Ashley

+0

你在哪裏試試?我認爲它應該在打印聲明中起作用。 – Tony

+0

我在函數 – Ashley

相關問題