Неактуально Информация Установка RakBot + RakBot Wiki

Статус
В этой теме нельзя размещать новые ответы.

TheBell

Новичок
21
2
Нажимаю на кнопку подключится, не реагирует что делать?
вот видевка
 
  • Нравится
Реакции: bereg101

Sasha_Goshakovich

Участник
33
3
помоги те не могу удалить срочно

я удалил все пишет
троян не 3у4даляееет

Помогите не удаляет я все файлы удалил не помогает

Срочно пожалуйста

UPD помогитеее

Ауууу

Ауу

Ауу
помоги те не могу удалить срочно

я удалил все пишет
троян не 3у4даляееет


Помогите не удаляет я все файлы удалил не помогает

Срочно пожалуйста

UPD помогитеее

Ауууу

UPD: спустя день мне не помогают
 

Вложения

  • IMG_20220727_115723.jpg
    IMG_20220727_115723.jpg
    681.2 KB · Просмотры: 142
Последнее редактирование:

vodo4ka011

Участник
28
6
помоги те не могу удалить срочно

я удалил все пишет
троян не 3у4даляееет

Помогите не удаляет я все файлы удалил не помогает

Срочно пожалуйста

UPD помогитеее

Ауууу

Ауу

Ауу






UPD: спустя день мне не помогают
а кто тебе должен помогать то, скачай антивирус и удали все файлы, в которых содержится вирус, в чем проблема то?
 

Sasha_Goshakovich

Участник
33
3
а кто тебе должен помогать то, скачай антивирус и удали все файлы, в которых содержится вирус, в чем проблема то?
Не умею:) а во 2 не знаю названия все файлы удалил а вирус ост

Не умею:) а во 2 не знаю названия все файлы удалил а вирус ости да это от ракбота
 
Последнее редактирование:

kizn

О КУ)))
Автор темы
Всефорумный модератор
2,405
2,054
Не умею:) а во 2 не знаю названия все файлы удалил а вирус ост
я не понимаю с чем тебе помочь надо, канеш виндовс дефендер и любой av будет ругаться, ракбот накрыт (вроде) vmprotect'ом
это не вирус
 

Sasha_Goshakovich

Участник
33
3
я не понимаю с чем тебе помочь надо, канеш виндовс дефендер и любой av будет ругаться, ракбот накрыт (вроде) vmprotect'ом
это не вирус
Так чё он ВОССТАНАВИЛВАЕТЬСЯ я его удалил ВЕСЬ удаляю с АНТИВИРУСА и он ВОССТАНАВИЛВАЕТЬСЯ так понятнее? Нахуй я этот рак бот блять установил я этот рак бот весь СО ВСЕМИ ФАЙЛАМИ КУДА Я ЕГО СКАЧИВАЛ У ДА ЛИЛ

Так чё он ВОССТАНАВИЛВАЕТЬСЯ я его удалил ВЕСЬ удаляю с АНТИВИРУСА и он ВОССТАНАВИЛВАЕТЬСЯ так понятнее? Нахуй я этот рак бот блять установил я этот рак бот весь СО ВСЕМИ ФАЙЛАМИ КУДА Я ЕГО СКАЧИВАЛ У ДА ЛИЛ
НЕ САМ ЧИТ А КАКАЯ ТО ХУЙНЯ

ОТ ЧИТА В ПАПКУ РАК БОТ КОТОРОЙ УЖЕ НЕ СУЩЕСТВУЕТ

Я теперь хз как ее убрать сука

Эмм я его запустил спустя два дня и вот че с антивирусов он гнал на несуществующий фаил эммммммммм оч странно

Буду сюда писать что будет в дальнейшем
 

Вложения

  • IMG_20220729_101033.jpg
    IMG_20220729_101033.jpg
    1.2 MB · Просмотры: 80
Последнее редактирование:

rapapamap

Участник
9
2
в чем может быть ошибка?
[13:07:11] [ERROR] Ошибка скрипта "remoteadmin_1 (6).lua": ...rator\Desktop\ScottdaleBot\scripts\remoteadmin_1 (6).lua:161: caught (...) exception
[13:07:11] [ERROR] stack traceback:
[13:07:11] [ERROR] [C]: in function 'error'
[13:07:11] [ERROR] ...nistrator\Desktop\ScottdaleBot\/scripts/libs/Tasking.lua:49: in function 'tick'
[13:07:11] [ERROR] ...rator\Desktop\ScottdaleBot\scripts\remoteadmin_1 (6).lua:161: in function <...rator\Desktop\ScottdaleBot\scripts\remoteadmin_1 (6).lua:160>




1:
package.path = getRakBotPath().."/scripts/libs/?.lua;"..getRakBotPath().."/scripts/libs/?/init.lua;";
package.cpath = getRakBotPath().."/scripts/libs/?.dll";

local json = require('cjson')
local requests = require('requests')
local encoding = require('encoding')

require 'Tasking'

encoding.default = 'CP1251'
local u8 = encoding.UTF8

local settings = {}
local lastPeerId = 0

function onScriptStart()
    local f = io.open(getRakBotPath() .. '/scripts/remoteadmin_settings.json', 'r')
    settings = json.decode(f:read('*a'))
    f:close()

    Tasking.new(function()
        while true do
            Tasking.wait(1000)
            local dialogs = vkRequest('messages.getConversations', {}).response.items
            for k, dialog in pairs(dialogs) do
                local peerId = dialog.conversation.peer.id
                local data = vkRequest('messages.getHistory', {
                    peer_id = peerId,
                    count = 1
                }).response.items[1]
                if data.out == 0 and data.text:len() > 0 then
                    if data.text:sub(1, 1) == '/' then
                                                                --[[
                        if data.text:sub(1, 4) == '/say' then
                            data.text = data.text:sub(6, data.text:len())
                        end]]

                        lastPeerId = peerId

                        if data.text:find('/di') then
                            button = data.text:match('/di (%d+)')
                            vkRequest('messages.send', {
                                peer_id = lastPeerId,
                                message = url_encode(u8('Отправлен ответ на диалог button: '..button)),
                                random_id = 0
                            })
                            sendDialog(dId, tonumber(button), -1, '')
                        else
                          
                            vkRequest('messages.send', {
                                peer_id = lastPeerId,
                                message = url_encode(u8('Принял к исполнению команду.\n&#9989; '..data.text..'\nОжидайте ответа сервера.')),
                                random_id = 0
                            })
                            sendInput(data.text)
                        end

                        
                        
                    
                        break
                    end
                end
            end
        end
    end)
end





function onDialogShow(dialogId, dialogStyle, dialogTitle, okButtonText, cancelButtonText, dialogText)

    dId = dialogId

    message = '[' .. dialogTitle .. '] \n' .. '\n' .. dialogText .. '\n\nbutton 0: ' .. okButtonText .. '\nbutton 1: ' .. cancelButtonText

    local keyboard = vkKeyboard()
    keyboard = u8(keyboard)
    keyboard = url_encode(keyboard)
   -- message = message .. '&keyboard=' .. keyboard


    vkRequest('messages.send', {
        peer_id = lastPeerId,
        message = url_encode(u8(message)),
        random_id = 0
    })


end

function vkKeyboard() --создает конкретную клавиатуру для бота VK, как сделать для более общих случаев пока не задумывался
    local keyboard = {}
    keyboard.one_time = false
    keyboard.inline = true
    keyboard.buttons = {}
    keyboard.buttons[1] = {}
    local row = keyboard.buttons[1]
    row[1] = {}
    row[1].action = {}
    row[1].color = 'positive'
    row[1].action.type = 'text'
    row[1].action.payload = '{"button": "status"}'
    row[1].action.label = 'Статус'
    row[2] = {}
    row[2].action = {}
    row[2].color = 'negative'
    row[2].action.type = 'text'
    row[2].action.payload = '{"button": "help"}'
    row[2].action.label = 'Помощь'
    return json.encode(keyboard)
end



function onServerMessage(message)
     if message:find('цензура') or (message:find('заблокирован') and message:find('админом')) then
        vkRequest('messages.send', {
            peer_id = lastPeerId,
            message = message,
            random_id = 0
        })
    end
end



function url_encode(str)
    local str = string.gsub(str, "\\", "\\")
    local str = string.gsub(str, "([^%w])", char_to_hex)
    return str
end

function char_to_hex(str)
    return string.format("%%%02X", string.byte(str))
end

function vkRequest(method, args)
    args['v'] = 5.131
    args['access_token'] = settings.token
    local s = ''
    for k, v in pairs(args) do
        s = s .. string.format('%s=%s&', k, tostring(v))
    end
    s = u8('?' .. s:sub(1, -2))
    while s:find(' ') do
        s = s:gsub(' ', '+')
    end
  
    
    local response = requests.post{
        url = string.format('https://api.vk.com/method/%s%s', method, s) 
    }
    url = string.format('https://api.vk.com/method/%s%s', method, s) 
    return json.decode(u8:decode(response.text))
end

function onScriptUpdate()
    Tasking.tick()
end
 
  • Вау
Реакции: SanokiS
Статус
В этой теме нельзя размещать новые ответы.