Не могу передать переменную
пишу телеграм бота на aiogram , пытаюсь передать переменную которую напишет пользователь в чат в телеграмме, но при попытке передать переменную получаю ошибку что переменная не объявлена ,
from aiogram import Bot , Dispatcher , executor , types
from aiogram.dispatcher.filters import Text
from aiogram.utils.markdown import hbold , hlink
from bs4 import BeautifulSoup as bs
from fake_useragent import UserAgent
import time
import json
from aiogram.contrib.fsm_storage.memory import MemoryStorage
from aiogram.dispatcher import FSMContext
from aiogram.dispatcher.filters.state import State , StatesGroup
from config import TOKEN3
storage = MemoryStorage()
bot = Bot(TOKEN3 ,parse_mode=types.ParseMode.HTML )
dp= Dispatcher(bot , storage=MemoryStorage())
class fsm_serch(StatesGroup):
cheking_steam = State()
@dp.message_handler(commands='start')
async def start(message:types.Message):
start_buttons = ['Поиск статистики по STEAM']
keyboard= types.ReplyKeyboardMarkup(resize_keyboard=True)
keyboard.add(*start_buttons)
await message.answer('пик', reply_markup=keyboard)
@dp.message_handler(Text(equals='Поиск статистики по STEAM'),state=None)
async def Set_Price(message:types.Message):
await fsm_serch.next()
await message.answer('Вставте ссылку STEAM')
@dp.message_handler(content_types=['text'], state=fsm_serch.cheking_steam)
async def steam_check_id(message:types.Message, state: FSMContext):
global steam_urls
print('этап 1')
steam_urls = message.text
print('этап 2')
await message.answer('Записал ссылку STEAM')
print('этап 2')
from helper_telega import start
start()
start_buttons = ['Поиск статистики STEAM']
keyboard= types.ReplyKeyboardMarkup(resize_keyboard=True)
keyboard.add(*start_buttons)
await message.answer('пик', reply_markup=keyboard)
await state.finish()
def main():
print("Бот запущен")
executor.start_polling(dp)
if __name__ == '__main__':
main()
модуль куда нужно передать информацию
import telegram_steam_parser
print("хелпер работает")
def start():
urls_steam = telegram_steam_parser.steam_urls
print(urls_steam)
print(f"--"*20)