Ошибка 401 'Unauthorized' возникает, когда запрос к серверу требует аутентификации, но предоставленные учетные данные недействительны или отсутствуют. В вашем случае, ошибка указывает на то, что авторизационный токен бота недействителен или неправильно использован.
Для исправления ошибки 401 'Unauthorized' вам следует убедиться, что вы используете правильный авторизационный токен бота и предоставляете его в заголовке запроса. Кроме того, убедитесь, что авторизационный токен имеет достаточные разрешения для выполнения запрашиваемого действия (в данном случае - добавление пользователя на сервер).
Также в вашем коде вы опечатываете название переменной. Вместо `acess_token` она должна быть `access_token`.
Вот исправленный код:
```python
guild_id = os.getenv('GUILD_ID')
bot_token = os.getenv('BOT_TOKEN')
user_id = user['id']
data = {'access_token': access_token}
json_request = json.dumps(data)
add_to_discord = requests.put(f'https://discord.com/api/guilds/{guild_id}/members/{user_id}', data=json_request, headers={'Authorization': f'Bot {bot_token}'})
print(add_to_discord.text)
```
В этом коде мы исправили опечатку в переменной `access_token` и добавили префикс 'Bot' к авторизационному токену бота в заголовке запроса.
Если вы продолжаете получать ошибку 401 'Unauthorized', возможно, стоит проверить учетные данные бота и его разрешения, а также убедиться, что бот действительно находится на сервере.