Можно ли с помощью VK API создать бота, что бы он направлял пользователя в чат?
Человек переходит по ссылку, бот смотрит, ага, в этом чате больше 100 человек, создаёт новый(либо в уже созданный) и перенаправляет его в ту беседу.
Функционал создания чатов, добавления в чат пользователей – доступен только "пользователю" через Standalone приложение, отдельное, например, Desktop или мобильное. Т.е. функционал не предназначен для бота. Но сделать, технически, можно.
Почему это?
Боты как раз и используют авторизацию standalone-приложений.
Ну либо по логину и паролю для официальных приложений, зная их secret_key.
В любом из этих двух случаев - есть полный доступ к секции messages.
Max Payne, я имею в виду, что в идеальном мире «белые» приложения не должны бы так работать, а вместо этого полагаться только на методы API доступные для серверов.
В «серой зоне» для оф. приложений знать секретный ключ совсем не нужно. Для авторизации Standalone приложения от имени какого-нибудь К-мобайл достаточно знать id приложения. Напр. для упомянутого Kate это 2685278
Сергей Соколов, можно, но, на сколько я понял, если авторизоваться через официальные приложения немножко больше лимиты, немножко меньше каптчи, доступ к аудио (сложно, но можно) и всякие плюшки.