я хочу сделать проверку на группу при калбеке и при нажатии нажатии на кнопку в одной функции
Если там нужно два аргумента, передавай два. Но похоже тебе нужно сделать def connect(obj: typing.Union[types.Message, CallbackQuery]): user_id = obj.from_user.id
Если там нужно два аргумента, передавай два. Но похоже тебе нужно сделать def connect(obj: typing.Union[types.Message, CallbackQuery]): user_id = obj.from_user.id