Как составить отдельный список для каждого пользователя? - PullRequest
0 голосов
/ 06 апреля 2020

Используя Python telegram bot, я создал бота-напоминания, который получал бы напоминания пользователей и сохранял их в списке, а когда пользователи отправляли запрос на получение напоминания, он брал их из списка, я думал, что Python Telegram Bot Автоматически создавайте отдельный список для каждого пользователя, но он не просто хранится в одном списке, поэтому теперь все смешано

код работает так: list = [] обработчик сообщений (обновление, контекст): if (сообщение! = 'дай мне напоминание'): list.append (сообщение) else: отправить список '

1 Ответ

0 голосов
/ 06 апреля 2020

Вы можете использовать словарь (хеш-таблицу) вместо списка с идентификатором пользователя для ключа и напоминаниями пользователя в списке для значения. когда пользователь делает запрос на получение напоминаний, вы можете вызвать your_dict [user_id] и получить значение. Без какого-либо кода и примеров данных я не смогу оказать дополнительную помощь, но надеюсь, что это поможет.

...