@Xliteee

Как переместить значение функции из одной переменной в другую?

Пишу своего тг бота и тут встал вопрос. Нужно значение переменной которое находиться в функуции переместить в другую функцию. Сделать все в одной функции не могу потому что в этом примере есть 2 функции, 2 отвечает за принятие текста, в данном случае человек должен прислать код, поэтому значение >=1 (что бы любые цифры бот принимал), а 1 функция должна принять код из 2 функции и дальше отправить его на обработку. В этом примере у меня возникла ошибка с передачей переменной login_code между функциями. Надеюсь понятно обьяснил

import telebot
import random
from telebot import types
import os, sys

from config import bot
from config import owner

@bot.message_handler(commands=["login"])
def login(message):
	print ("Я воркаю")
	bot.send_message(message.chat.id, f"{login_code} именно такое значение логин кода")

@bot.message_handler(content_types=['text'])
def func(message):
	if(message.text >= str(1)):
		bot.send_message(message.chat.id, "Похоже на код для верификации")
		login_code = message.text
		print(login_code)
		return login_code

login_code = str(1)
login_code = func(login_code)


bot.polling(none_stop=True)
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы