Почему dict.keys() выдает только первый элемент словаря?
Пишу бота на pytelegrambotapi. В списке есть несколько ключей, но почему комманда /filters_list выдает только первый ключ? Вот мой код:
@bot.message_handler(commands=['filters_list'])
def filter_list(message):
all_filters = filters.keys()
bot.send_message(message.chat.id, all_filters)
@bot.message_handler(func=lambda message: True)
def message_handler(message):
if message.text in filters:
filter_show = filters.get(message.text)
bot.reply_to(message, filter_show)
filters = {'a':'b', 'c':'d'}