@AlerX

Почему vk api бот не отправляет сообщения в беседу?

Делаю запрос в виде https://api.vk.com/method/messages.send?chat_id=*&... (Боту в беседе дал админа)
Поставлю в access_token токен группы = error_code:10,error_msg:"Internal server error"
Поставлю в access_token токен взятый из oauth.vk.com = все работает, но отправляет от моей страницы.
Пробовал делать запросы с peer_id прибавляя 2000000000 все тоже Internal server error
Ошибка
{"error":{"error_code":10,"error_msg":"Internal server error","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"messages.send"},{"key":"chat_id","value":"**"},{"key":"random_id","value":"100"},{"key":"scope","value":"messages"},{"key":"v","value":"5.92"}]}}
  • Вопрос задан
  • 1468 просмотров
Пригласить эксперта
Ответы на вопрос 1
vla5924
@vla5924
чертов пхпшник
Для отправки сообщений в беседу от имени бота нужно использовать токен сообщества и параметр peer_id (при этом давать админа необязательно, если вы хотите только отправлять сообщения, а не менять название беседы, закреплять сообщения, исключать пользователей и т.д).
Кроме того, в адресе, который вы указали:
https://api.vk.com/method/messages.send?chat_id=*&message=текстv=5.80&access_token=***&random_id=100&scope=messages
вы не поставили амперсанд перед параметром v.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы