Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Telegram Bot для пилота, 🌏 Онлайн возможности пилота ✈️
Fors1k
сообщение 27.9.2019, 13:53
Сообщение #1


*****

Старший модератор UO Pilot
Сообщений: 396
Регистрация: 19.12.2017
Группа: Модераторы
Наличность: 2446
Пользователь №: 18.746




Прикрепленное изображениеЗапустить бота

(IMG:style_emoticons/default/robot.gif)
Список возможностей:
Отправка любых команд пилоту

start_script (4)
if color(272, 21, workwindow()) == 14811135 then log('da') end
и т.п. .

Уведомление


Для получения сообщения от бота, в нужном месте Вашего скрипта напишите:
Bot_msg("текст")

Примеры:

Бот пришлет сообщение "цвет обнаружен", если появится искомый цвет
Код
--lua
require"pilot_bot\\lua_bot"
move(100, 100, 'abs')
if color(233, 458) ==  5384704 then
    bot_msg("цвет обнаружен")
end
wait(128)
end_script()


В 11 часов пилот скопирует нужный текст в браузере. Бот сразу пришлет Вам этот текст на пк и телефон.
Код
--lua
require"pilot_bot\\lua_bot"
move(100, 100, 'abs')
if tonumber(os.date("%H")) == 11 then
    local chrome = findwindow("Chrome")
    if chrome then
        showwindow (chrome[1][1])
        double_kleft (415, 807)
        local s = clipboard()
        bot_msg(s)
    end
end
wait(128)
end_script()


Весь лог


Бот пришлет txt файл со всем содержимом лога.
Last log msg

Бот пришлет последнее сообщение из лога.
PC screen

Бот пришлет снимок экрана.
Для использования из скрипта:
Код
--lua
require"pilot_bot\\lua_bot"
move(100, 100, 'abs')
if color(233, 458) ==  5384704 then
    bot_myscreen()
end
wait(128)
end_script()


Scripts status

Бот сообщит в каком состоянии скрипты.

Принудительно освободить файл


Бот освободит зантый файл.
Для использования из скрипта:
Код
--lua
require"pilot_bot\\lua_bot"
move(100, 100, 'abs')
if color(233, 458) ==  5384704 then
    bot_filetofree([["C:\test.txt"]])
end
wait(128)
end_script()


PC Info


Бот пришлет информацию о системе в таком виде:
Код
CPU     Load:  12%
CPU     Temp:  47°
Free     Ram:  3.73 GB
<———————————|
GPU     Load:  3%
GPU     Temp:  54°
GPU Free Ram:  2.63 GB
<———————————|
PC    Uptime:  14D 22H 27M
Использование бота:
Код
--lua
require"pilot_bot\\lua_bot";bot()


Ниже оставляйте предложения и замечания о неисправностях.

Сообщение отредактировал Fors1k - 28.7.2020, 0:40


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SeregaB
сообщение 7.10.2019, 17:27
Сообщение #2


**

Neophyte
Сообщений: 38
Регистрация: 22.9.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.405



Цитата(Fors1k @ 27.9.2019, 13:53) *

Спасибо, работает!

Сообщение отредактировал Fors1k - 15.6.2020, 14:45
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 24.1.2020, 21:08
Сообщение #3


*****

Старший модератор UO Pilot
Сообщений: 396
Регистрация: 19.12.2017
Группа: Модераторы
Наличность: 2446
Пользователь №: 18.746



Issue
Цитата(lnaqqa @ 19.10.2019, 20:56) *
Использую скрипт:
filedelete (С:/blablabla/123.txt)
"создание файла в некой игре"
load_array %z С:/blablabla/123.txt
set %d indexOf (%z noabs (некий текст))
"дейсвия в игре"

через примерно час файл перестает удалятся, при попытки удалить в ручную просит закрыть пилот
"Операция не может быть завершена , поскольку этот файл открыт в ..."
пробовал добавлять:
delete_array %z
но ничего не дало.
Подскажите как можно исправить эту проблему
Благодаря сегодняшней бессоннице получилось решить еще ону проблему=)

Добавил возможность освобождения занятого файла.

Файл станет свободным для перемещения/удаления и т.д. .

Сообщение отредактировал Fors1k - 15.6.2020, 16:25


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 24.1.2020, 22:01
Сообщение #4


***********

Модератор UOPilot
Сообщений: 8.511
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 24882
Пользователь №: 11.279



Как??? Я запарился блокировкой лога...


--------------------
Скрипты под заказ.
Консультации по UOpilot через ICQ, Skype, Ventrilo, TeamSpeak, TeamViewer 700р/час.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 25.1.2020, 0:03
Сообщение #5


*****

Старший модератор UO Pilot
Сообщений: 396
Регистрация: 19.12.2017
Группа: Модераторы
Наличность: 2446
Пользователь №: 18.746



Ну теперь, надеюсь, проблемы с блокировками файлов будут в прошлом))


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 12.2.2020, 23:48
Сообщение #6


*****

Старший модератор UO Pilot
Сообщений: 396
Регистрация: 19.12.2017
Группа: Модераторы
Наличность: 2446
Пользователь №: 18.746



Добавил возможность получить информацию о текущем состоянии пк.

Использование:
1. Нажать кнопку PC Info.

Бот пришлет информацию в таком виде:
Код
CPU     Load:  12%
CPU     Temp:  47°
Free     Ram:  3.73 GB
<———————————|
GPU     Load:  3%
GPU     Temp:  54°
GPU Free Ram:  2.63 GB
<———————————|
PC    Uptime:  14D 22H 27M


В особенности полезным может оказаться если вы находитесь не дома, и отправляете запрос с телефона, или если отправите запрос боту на удаленную машину.
Ну и на текущем пк будет удобнее просто нажать на кнопку вместо того, что бы лезть в несколько разных утилит.


Сообщение отредактировал Fors1k - 15.6.2020, 14:49


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
scr
сообщение 14.2.2020, 14:23
Сообщение #7


*

Registred
Сообщений: 3
Регистрация: 14.2.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.550
Возраст: 32



Отличный бот, ранее функции оповещений в телеграм в пилоте прям очень не хватало. Автору огромное спасибо за труды!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 7.3.2020, 2:51
Сообщение #8


*****

Старший модератор UO Pilot
Сообщений: 396
Регистрация: 19.12.2017
Группа: Модераторы
Наличность: 2446
Пользователь №: 18.746



Цитата(scr @ 14.2.2020, 14:23) *
Отличный бот, ранее функции оповещений в телеграм в пилоте прям очень не хватало. Автору огромное спасибо за труды!
Спасибо;)

Сообщение отредактировал Fors1k - 14.6.2020, 1:37


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
MaXiS
сообщение 1.5.2020, 0:40
Сообщение #9


***

Novice
Сообщений: 60
Регистрация: 22.11.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.498
Возраст: 32



Спасибо за бота! Прикрутил уже для уведомлений. Не понял только, почему нельзя что бы мне в телегу отправлялся скриншот по какому то действию. К примеру у меня ошибка, я хочу что бы была команда которая мне отправит скрин )
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 29.5.2020, 19:13
Сообщение #10


*****

Старший модератор UO Pilot
Сообщений: 396
Регистрация: 19.12.2017
Группа: Модераторы
Наличность: 2446
Пользователь №: 18.746



Добавил доступ из скрипта к функции Освободить файл.
Код
--lua
require"pilot_bot\\lua_bot"
move(100, 100, 'abs')
if color(233, 458) ==  5384704 then
    bot_filetofree([["C:\test.txt"]])
end
wait(128)
end_script()


Сообщение отредактировал Fors1k - 16.6.2020, 12:27


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fors1k
сообщение 30.5.2020, 16:48
Сообщение #11


*****

Старший модератор UO Pilot
Сообщений: 396
Регистрация: 19.12.2017
Группа: Модераторы
Наличность: 2446
Пользователь №: 18.746



Цитата(MaXiS @ 1.5.2020, 0:40) *
Спасибо за бота!
хочу что бы была команда которая мне отправит скрин )
Спасибо за отзыв)

Готово:
Код
--lua
require"pilot_bot\\lua_bot"
move(100, 100, 'abs')
if color(233, 458) ==  5384704 then
    bot_myscreen()
end
wait(128)
end_script()


Сообщение отредактировал Fors1k - 16.6.2020, 12:27


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 20.9.2020, 10:12
Designed by Nickostyle