Для работы с идентификаторами пользователей в vkbottle вы можете использовать параметр `PeerId` в различных методах и событиях.
Например, для обработки команды `!setdostup ACCOUNT 3` вы можете использовать следующий код:
```python
from vkbottle import Bot, Message
bot = Bot(token="YOUR_TOKEN")
@bot.on.message(text="!setdostup <account> <access_level>")
async def set_access_level_handler(message: Message, account: str, access_level: int):
user_id = message.from_id # Идентификатор пользователя, отправившего сообщение
# Ваш код для установки уровня доступа для указанного аккаунта
# Пример:
# set_dostup_in_database(account, access_level)
await message.answer(f"Уровень доступа для аккаунта {account} установлен на {access_level}")
bot.run_polling()
```
А для команды `!get_name ACCOUNT` вы можете использовать следующий код:
```python
from vkbottle import Bot, Message
bot = Bot(token="YOUR_TOKEN")
@bot.on.message(text="!get_name <account>")
async def get_name_handler(message: Message, account: str):
user_id = message.from_id # Идентификатор пользователя, отправившего сообщение
# Ваш код для получения имени пользователя по указанному аккаунту
# Пример:
# name = get_name_from_database(account)
await message.answer(f"Имя пользователя для аккаунта {account}: {name}")
bot.run_polling()
```
В этих примерах `user_id` содержит идентификатор пользователя, отправившего сообщение, который вы можете использовать для различных операций с пользователями в своем коде.
Убедитесь, что вы заменили `"YOUR_TOKEN"` на ваш токен доступа VK API.