2017-11-23 5 views
0

キーボードマークアップに追加したいセットがいくつかあります。ReplyKeyboardMarkup with set python、TeleBot

some_set = {'2', '3', '0.2', '1'} 
markup = types.ReplyKeyboardMarkup(one_time_keyboard=True) 
markup.add(some_set) 
msg = bot.send_message(message.from_user.id, "test", reply_markup=markup) 

イムのでAttributeError: 'set' object has no attribute 'to_dic'

を取得し、私はその愚かな方法でやろうとしました:screenshotそれを行うにはどのように :そのはに転じ、 new_set = some_set[1:-1] そう?

PS:それを完了telebot

答えて

0

を使用して!

weights_keybord = set(weights) 



    for x in weights_keybord: 
     markup.row(x.replace("`", "").replace("\"", "").replace("'", "")) 
    msg = bot.send_message(message.from_user.id, """test """, reply_markup=markup)