代码之家  ›  专栏  ›  技术社区  ›  Ashley

如何从响应中读取松弛用户ID并获取用户名?

  •  0
  • Ashley  · 技术社区  · 7 年前

    @slackbot.command('hi')
    def idk():
    
    
        user =  slackbot.slack_client.api_call(
        "users.info",
         user=command.user,
    
        )
        print(user) 
    

    当用户在slack中键入命令时为!您好,该用户信息被带入命令中。 打印(用户)现在打印我需要看到的所有内容,包括“first_name:”name“,但是我怎么知道要把它单独打印出来呢?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Tony    7 年前

    api_call 返回包含许多变量的用户字典,您将其设置为 user 。获取一个值的通用版本为 dictionary[<key>] user["first_name"] .