Задать вопрос
AlexCryptan
@AlexCryptan
Криптанутый

Как обновить переменную после ее использования?

После нажатия старт в тг боте, приходит курс битка по api, но если второй раз запускаешь старт приходит тот же курс что и до этого, как его обновлять при каждом запросе? Если перезапустить то курс обновляется, но снова только после первого прожима кнопки старт(

import telebot
from binance import Client

bot = telebot.TeleBot('ключ')
apikey ='ключ'
secret ='ключ'
client = Client(apikey, secret)

tickers = client.get_all_tickers()
BtcUsdtPrice = str(round(float(tickers[11]['price'])))

BTCUSDT = '1₿' + ' = ' + BtcUsdtPrice + ' USDT'

@bot.message_handler(commands=['start'])

def start(message):
    
    bot.send_message(message.chat.id, BTCUSDT)
    
bot.polling(none_stop=True)
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
Вы получаете курс при старте бота. Нужно получение курса перенести в функцию start
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы