Здравствуйте, я недавно начал изучать тему создания ботов для телеграмма и во всех гайдах перед переменной "dp" являющейся экземпляром класса Dispatcher стоит символ "@". Я не люблю просто копировать чужой код, поэтому хотелось бы узнать для чего он используется в этом и других случаях.
Фрагмент кода где используется этот символ :
# tg bot init
api = Bot(token = config.TG_API_TOKEN)
dp = Dispatcher(api)
@dp.message_handler()
async def echo(message : types.Message) :
await message.answer(message.text)