Если вы получаете ошибку с идентификатором сообщения при использовании функции messages.delete в библиотеке vk_api, вероятно, проблема может быть связана с форматом и передачей значения переменной "cmids" в метод удаления сообщения.
Проверьте, что переменная "cmids" содержит корректный идентификатор сообщения (ID) в формате int или str. Убедитесь, что значение идентификатора передается правильно в функцию messages.delete.
Пример кода для удаления сообщения с использованием библиотеки vk_api:
```python
import vk_api
# Авторизация пользователя
vk_session = vk_api.VkApi('логин', 'пароль')
vk_session.auth()
vk = vk_session.get_api()
# ID сообщения для удаления
message_id = 123456
# Удаление сообщения
try:
vk.messages.delete(message_ids=message_id)
print("Сообщение успешно удалено")
except vk_api.exceptions.VkApiError as error:
print(f"Ошибка при удалении сообщения: {error}")
```
Убедитесь, что переменная message_id содержит корректный идентификатор сообщения, и передайте его в метод vk.messages.delete. Если у вас возникнут дополнительные проблемы, проверьте документацию по использованию функций и методов библиотеки vk_api.