Telegram Bot python заменить текст в кнопке - PullRequest
0 голосов
/ 25 марта 2020

Я хочу увеличить число внутри кнопки встроенной клавиатуры бота-телеграммы

мой код:

############################
conte = [0] * 10
updater = Updater(token="0000000" ,use_context=True)
dispatcher = updater.dispatcher
############################
def test_now (update , context):
    button = [
    [InlineKeyboardButton("Nuber now"+str(conte[9]), callback_data="1")]
    ]
    reply_marku = InlineKeyboardMarkup(button)
    context.bot.send_message(chat_id=update.message.chat_id,text="NUMBER OF ORDERS ", reply_markup=reply_marku)

test_handler = CommandHandler("test" , test_now)
dispatcher.add_handler(test_handler)
####################
def  testc ( update , context ):
    conte[9]=conte[9]+1
    query = update.callback_query
    #x=query.data
    userid= query.message.chat_id
    print(userid)
    context.bot.delete_message(chat_id=userid,message_id= query.message.message_id)
    button = [[InlineKeyboardButton("Nuber now "+str(conte[9]), callback_data="1")]]
    reply_marku= InlineKeyboardMarkup(button)
    context.bot.send_message(chat_id=userid,text="NUMBER OF ORDERS", reply_markup= reply_marku)
testc_handler= CallbackQueryHandler(testc)
dispatcher.add_handler(testc_handler)

это работает, но при использовании другой учетной записи оно начинается там, где я оставил

...