【问题标题】:How to make Separate list for each user?如何为每个用户制作单独的列表?
【发布时间】:2020-04-06 19:38:57
【问题描述】:

使用 Python 电报机器人,我创建了一个提醒机器人,它可以获取用户提醒并将它们存储在列表中,当用户发送获取提醒的请求时,它会将它们从列表中取出 我认为 Python Telegram Bot 会自动为每个用户制作单独的列表 但它并不仅仅存储在一个列表中,所以现在它都混在一起了

代码是这样工作的 `列表 = [] 消息处理程序(更新,上下文): if(message != '给我提醒'): list.append(消息) 别的: 发送列表 '

【问题讨论】:

    标签: python python-telegram-bot


    【解决方案1】:

    您可以使用字典(哈希表)而不是列表,其中用户 ID 作为键,用户提醒在列表中作为值。当用户请求获取提醒时,您可以调用 your_dict[user_id] 并获取值。如果没有任何代码和数据示例,我无法提供任何进一步的帮助,但我希望它会有所帮助。

    【讨论】:

    • 列表在所有方法之外:提醒 = [] messagehandler(update,context): list.append(message)
    猜你喜欢
    • 2020-11-27
    • 2023-03-21
    • 2016-08-07
    • 2019-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-14
    • 2013-11-20
    相关资源
    最近更新 更多