bot.py 文件源码

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

项目:ConvAI-baseline 作者: deepmipt 项目源码 文件源码
def echo(bot, update):
    text = update.message.text
    md = mess2dict(update.message)
    try:
        sender_fname = md['from']['first_name']
        sender_lname = md['from']['last_name']
    except:
        sender_fname = str(md['from']['id'])
        sender_lname = ""
    logger.info("{} {} says: {}".format(sender_fname, sender_lname, text))

    sender_id = str(md['from']['id'])
    msg_id = str(md["message_id"])

    if text:
        ai.history[sender_id]['context'].append(text)

        rep = ai.history[sender_id]["state_tracker"].get_reply(text)
        ai.history[sender_id]['replies'].append(rep)
        logger.info('bot replies: {}'.format(rep))
        bot_send_message(bot, update, rep)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号