Vk api работа с беседой

alex1223321

Участник
Автор темы
41
0
Люди помогите пожалуйста. Я уже целый день пытаюсь разобраться с этим но нашёл что user_id надо заменить peer_id но это не работает
 

SCHWEITZER

Известный
103
70
можно смело ставить баг тогда
Это не баг, значение 0 позволяет делать дубли сообщений, отключая проверку на уникальность. Можно юзать как random_id=*random_int* так random_id=0
 
Последнее редактирование:

SCHWEITZER

Известный
103
70
global vkid := "2000000049"
global token := "*Цензура*"
global proxy := "https://vk-api-proxy.xtrafrancyz.net/_/"

vk_send(textvk)
{
text := RegExReplace(text, "%", "%25") ; first string
text := RegExReplace(text, "\+", "%2B")
text := RegExReplace(text, "#", "%23")
text := RegExReplace(text, "&", "%26")
text := RegExReplace(text, "`n", "%0A")
HTTP := ComObjCreate("WinHTTP.WinHTTPRequest.5.1")
HTTP.Open("GET", proxy "api.vk.com/method/messages.send?random_id=0&peer_id=" vkid "&message=" textvk "&v=5.52&access_token=" token)
try
HTTP.Send()
}
vk_send("ок")
return
AutoHotKey:
global vkid := "2000000049"
global token := "*Цензура*"

vk_send(textvk)
{
text := RegExReplace(text, "%", "%25") ; first string
text := RegExReplace(text, "\+", "%2B")
text := RegExReplace(text, "#", "%23")
text := RegExReplace(text, "&", "%26")
text := RegExReplace(text, "`n", "%0A")
HTTP := ComObjCreate("WinHTTP.WinHTTPRequest.5.1")
HTTP.Open("GET", "https://api.vk.com/method/messages.send?random_id=0&peer_id=" vkid "&message=" textvk "&v=5.52&access_token=" token, true)
HTTP.Send()
}
vk_send("ок")
return
 

alex1223321

Участник
Автор темы
41
0
AutoHotKey:
global vkid := "2000000049"
global token := "*Цензура*"

vk_send(textvk)
{
text := RegExReplace(text, "%", "%25") ; first string
text := RegExReplace(text, "\+", "%2B")
text := RegExReplace(text, "#", "%23")
text := RegExReplace(text, "&", "%26")
text := RegExReplace(text, "`n", "%0A")
HTTP := ComObjCreate("WinHTTP.WinHTTPRequest.5.1")
HTTP.Open("GET", "https://api.vk.com/method/messages.send?random_id=0&peer_id=" vkid "&message=" textvk "&v=5.52&access_token=" token, true)
HTTP.Send()
}
vk_send("ок")
return
Я туплю, но у меня этот код не робит {"error":{"error_code":5,"error_msg":"User authorization failed: invalid access_token (4).","request_params":[{"key":"peer_id","value":"202000000049"},{"key":"method","value":"messages.send"},{"key":"oauth","value":"1"}]}}
 

Fott

Простреленный
3,461
2,378
Я туплю, но у меня этот код не робит {"error":{"error_code":5,"error_msg":"User authorization failed: invalid access_token (4).","request_params":[{"key":"peer_id","value":"202000000049"},{"key":"method","value":"messages.send"},{"key":"oauth","value":"1"}]}}
Токен не правильный
 
  • Нравится
Реакции: SCHWEITZER

degrando

Известный
362
128
Я же в своей теме отвечал....
AutoHotKey:
vk_send(textvk)
{
global token:=""
global vkid:="2000000001" ; 2000000000 + id беседы(для группы вк)
global proxy := "https://vk-api-proxy.xtrafrancyz.net/_/"
text := RegExReplace(text, "%", "%25") ; first string
text := RegExReplace(text, "\+", "%2B")
text := RegExReplace(text, "#", "%23")
text := RegExReplace(text, "&", "%26")
text := RegExReplace(text, "`n", "%0A")
HTTP := ComObjCreate("WinHTTP.WinHTTPRequest.5.1")
HTTP.Open("GET", proxy "api.vk.com/method/messages.send?peer_id=" vkid "&message=" textvk "&v=5.52&access_token=" token)
try
HTTP.Send()
return
}
f2::
vk_send("test")
return
 

Fott

Простреленный
3,461
2,378
Я же в своей теме отвечал....
AutoHotKey:
vk_send(textvk)
{
global token:=""
global vkid:="2000000001" ; 2000000000 + id беседы(для группы вк)
global proxy := "https://vk-api-proxy.xtrafrancyz.net/_/"
text := RegExReplace(text, "%", "%25") ; first string
text := RegExReplace(text, "\+", "%2B")
text := RegExReplace(text, "#", "%23")
text := RegExReplace(text, "&", "%26")
text := RegExReplace(text, "`n", "%0A")
HTTP := ComObjCreate("WinHTTP.WinHTTPRequest.5.1")
HTTP.Open("GET", proxy "api.vk.com/method/messages.send?peer_id=" vkid "&message=" textvk "&v=5.52&access_token=" token)
try
HTTP.Send()
return
}
f2::
vk_send("test")
return
Зачем прокси?