web.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:Last.FM-Slack 作者: Epictek 项目源码 文件源码
def nowplaying():
    username = "@" + request.form.get('user_name', None)
    user_id = request.form.get('user_id', None)
    lastfm_user = request.form.get('text', None)
    if lastfm_user == "" or lastfm_user == None:
       user = User.query.filter_by(user_id=user_id).first()
       if user == None:
           return "Please enter a valid username", 200
       lastfm_user = user.lastfm
       if lastfm_user == None:
           return "Please enter a valid username", 200
    np = lastfm_network.get_user(lastfm_user).get_now_playing()
    if np == None:
        return "No song playing.", 200
    payload = {
        "response_type": "in_channel",
        "text": "<http://last.fm/user/" + lastfm_user + "|" +  lastfm_user + "> is currently listening to <" + np.get_url() + "|" + np.artist.name + " - " + np.title + ">",
        "unfurl_links": False
    }
    return jsonify(payload), 200
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号