Исходник Гайд Библиотека для VK API

Rice.

Известный
Автор темы
Модератор
1,756
1,622
vkbot.lua: {"error":{"error_code":901,"error_msg":"Can't send messages for users without permission","request_params":[{"key":"random_id","value":"0"},{"key":"v","value":"5.131"},{"key":"peer_id","value":"2"},{"key":"method","value":"messages.send"},{"key":"oauth","value":"1"}]}}
я вроде все разрешения дал
Ты пытаешься отправить сообщение юзеру в личные сообщения?
 

Gapord

Новичок
13
1
Ты пытаешься отправить сообщение юзеру в личные сообщения?
в чат(группу)

Ты пытаешься отправить сообщение юзеру в личные сообщения?
Lua:
local samp = require("samp.events")
local sampev = require("lib.samp.events")

-->> Подключаем библиотеку
local VK = require('VK_API')

-->> Создаём переменные
local token = 'token'
local group = '222458219'
local chat = '2'

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end

    -->> Запускаем бота
    VK.botAuthorization(group, token, '5.131')
    
    -->> Отправляем тестовое сообщение в чат
    VK.sendMessage('Test', chat, nil, function(result)
            print(result)
        end)

end

мб из-за того что группа частная?
 

Rice.

Известный
Автор темы
Модератор
1,756
1,622
в чат(группу)


Lua:
local samp = require("samp.events")
local sampev = require("lib.samp.events")

-->> Подключаем библиотеку
local VK = require('VK_API')

-->> Создаём переменные
local token = 'token'
local group = '222458219'
local chat = '2'

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end

    -->> Запускаем бота
    VK.botAuthorization(group, token, '5.131')
  
    -->> Отправляем тестовое сообщение в чат
    VK.sendMessage('Test', chat, nil, function(result)
            print(result)
        end)

end

мб из-за того что группа частная?
Lua:
local chat = '2000000002'
 
  • Нравится
Реакции: Gapord

Gapord

Новичок
13
1
Lua:
local chat = '2000000002'
можешь еще подсказать, я кинул скрипт(и библиотеку) в папку скриптс в рак сампе
[17:54:12] [LUA] ...h\OneDrive\Рабочий стол\проект рп\бот\scripts\VK_API.lua:1: attempt to call global 'script_properties' (a nil value)
stack traceback:
...h\OneDrive\Рабочий стол\проект рп\бот\scripts\VK_API.lua:1: in main chunk
[C]: in function 'require'
...sh\OneDrive\Рабочий стол\проект рп\бот\scripts\vkbot.lua:5: in main chunk
[17:54:12] [LUA] ...h\OneDrive\Рабочий стол\проект рп\бот\scripts\VK_API.lua:1: attempt to call global 'script_properties' (a nil value)
stack traceback:
...h\OneDrive\Рабочий стол\проект рп\бот\scripts\VK_API.lua:1: in main chunk
при запуске бота выдает ошибку выше
 

triazov

Активный
266
58
@Rice. друг а как сделать следующее. Чтобы если ты пишешь в бота то он выполняет действия указанные. Сделал проверки в VK.getMessage ничего не работает.
Напиши маленький код как это делать плс