Автор Тема: [Сеть, интернет] BEST Jabber Bot 2.0 - администратирование компьютера через протокол XMPP(Jabber)  (Прочитано 26466 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Danver [?]

  • Новичок
  • *
  • Сообщений: 26
  • Репутация: 2
    • Награды
Внес изменения:
  • автофокус на поле ввода сообщения при появлении окна чата
  • отправка сообщения по Ctrl-Enter в окне чата
  • закрытие окна чата по Esc
  • мелкие доработки

Засекал время, скрипт работает 25 минут и "замерзает". Интересно, что GUI работает! А значит скрипт остается рабочим. Скорее всего дело в Jabber UDF, так через 25 минут скрипт перестает принимать/отсылать сообщения и грузит проц на 86-98%. Тут бы пригодилась помощь разработчика Jabber UDF.

Русское сообщество AutoIt


Оффлайн SECTOR [?]

  • Продвинутый
  • ***
  • Сообщений: 387

  • Автор темы
  • Репутация: 56
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Вот моя либа... Писал с нуля... Но функций мало... Я её передавал Nik_rus'у, но не знаю, дорабатывал ли он её... Попробуй использовать эту либу...


Добавлено: Июнь 30, 2011, 20:29:17
В скрипте еще допиши, после инклуда!
Код: AutoIt [Выделить]
$XMPP_PING_SERVER = True


Оффлайн Nik_rus [?]

  • Продвинутый
  • ***
  • Сообщений: 214
  • Репутация: 62
  • Python The Snake.
    • Награды
Сам напоролся на "пинг" в боте на питоне... Собственно отправлял пробел каждый кусок времени, функция на аите у BJB очень неплохая, можно её взять.

Оффлайн Danver [?]

  • Новичок
  • *
  • Сообщений: 26
  • Репутация: 2
    • Награды
Пробовал UDF от SECTOR... С пингом... Бот все также через 20 мин работы "замерзает" и перестает реагировать на Джаббер команды:(

Nik_rus, вы не сталкивались с подобной проблемой?

Русское сообщество AutoIt


Оффлайн Danver [?]

  • Новичок
  • *
  • Сообщений: 26
  • Репутация: 2
    • Награды
Прошу модератора внести изменения в шапку темы:

BEST Jabber Bot v2.2

Изменения:
- дополнена UDF XMPP.au3, добавлен функционал по пересылке файлов (спасибо Nik_rus)
- добавлена команда SendFile, позволяет получать любой файл с удаленного компьютера, где запущен бот
- доработана команда ScreenShoot, теперь после снятия скрина, он тут же отправляется админу
- добавлено отключение и закрытие бота при двойном клике правой кнопкой мыши на значке в трее (временно для удобства)
- мелкие доработки

вопрос к Nik_rus, а можно как-нить ускорить передачу файлов, а то средствами бота, файл размером ~360кб передается со скоростью 1.6-1.8кб/с? А средствами Миранды мгновенно. А также передача файла временами не стабильна.

Оффлайн SECTOR [?]

  • Продвинутый
  • ***
  • Сообщений: 387

  • Автор темы
  • Репутация: 56
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0

Оффлайн SECTOR [?]

  • Продвинутый
  • ***
  • Сообщений: 387

  • Автор темы
  • Репутация: 56
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
damien2008, я не занимаюсь доработкой и т.д.
Danver взял обновления на себя)

Оффлайн black1 [?]

  • Новичок
  • *
  • Сообщений: 39
  • Репутация: 0
  • C++,Pic
    • Награды
Напишете пожалуйста как пользоваться.. (запустить+ настроить)

Как понимаю программе даем jabber(пасс+логин+серв) и  адрес админа jabber и она пишет сообщение на админа.. который может уже принять действия .. ответить..



Код: AutoIt [Выделить]
ShellExecute(@ScriptDir&"\Setting.exe") -

а что это за ехе?

Код: AutoIt [Выделить]
Global $error = "Неверная команда. Help - для вывода списка команд.", $BLOCKINPUTSTATE = 0, $TRAY_MSG = False, $botname = "BEST Jabber Bot 1.4"

- подпилить номер версии..
Запускал с проблемами..
подправить \Settings.ini
Код: AutoIt [Выделить]
Func CreateINI() ; создаст ИНИ если его нет с настройками по умолчанию
    If Not(FileExists(@ScriptDir & "\Setting.ini")) Then
        $hFile = FileOpen (@ScriptDir & "\Settings.ini", 1)


Вопрос, передача файла не работает, появляется сообщение принять файл.. жму.. скорость 0 (использовал Spark)
скрин во вложение
« Последнее редактирование: Февраль 27, 2014, 10:47:33 от black1 »

Русское сообщество AutoIt


Оффлайн black1 [?]

  • Новичок
  • *
  • Сообщений: 39
  • Репутация: 0
  • C++,Pic
    • Награды
скрин на яндексеhttp://yadi.sk/d/5kZH7PZ6Jcqmr
передача работает на  миранде, клиент качал тут http://www.miranda-im.org/donate/
« Последнее редактирование: Март 02, 2014, 22:45:08 от black1 »

Оффлайн black1 [?]

  • Новичок
  • *
  • Сообщений: 39
  • Репутация: 0
  • C++,Pic
    • Награды
Использовал, работал работал потом проц загрузил под 100% как исправить?

Оффлайн penguen [?]

  • Новичок
  • *
  • Сообщений: 2
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
При запуске ехе - Бота, создается конфиг. ини файл, потом просит перезапуск. При повторном запуске снова создает параменты в конфиг. файле.  :stars:

Как полечить?

Оффлайн weweWe45s [?]

  • Новичок
  • *
  • Сообщений: 36
  • Репутация: 1
    • Награды
  • Версия AutoIt: 3.3.14.0
делал подобное на основе Pidgin + консоль (cmd(для windows) и bash(для linux)) вывод команд отсылался на почтовик через smtp
если найду в архивах ... выложу

по ходу утерянно ...
если в кратко работало как то так
в пиджене после сообщения назначенного контакта можно запустить исполняемый файл а сообщения логируются ... вот
значить приходит сообщение от этого назначенного контакта следом запускался парсер логов и это с общение шло в cmd.exe выхлоп из cmd.exe отправлялся на почту через smtp. в общем так незатейливо и страшно но надежно это все работало
« Последнее редактирование: Март 26, 2016, 20:03:37 от weweWe45s »

Оффлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3720
  • Репутация: 941
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
weweWe45s  [?]
Цитировать
на основе пиджена
Цитировать
в пиджене
ПредупреждениеЗа нарушение общих правил (пункт В.8):
Цитировать
Так как эта конференция называется "Русское сообщество AutoIt", язык общения на ней - Русский. Названия фирм или программных продуктов, аббревиатуры и т.д. должны быть написаны так, как они пишутся в оригинале, например не следует писать УСБ вместо USB. На форуме крайне не рекомендуется намеренно искажать русский язык и использовать "сетевой жаргон" на подобии "Аффтар выпей йадау!".


С уважением, ваш Глобальный модератор.

Скорблю и помню.




Оффлайн Dessan [?]

  • Сообщений: 136
  • Репутация: -2
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
А каким функционалом данный бот отличается от Team View?

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
13 Ответов
18746 Просмотров
Последний ответ Март 04, 2016, 14:02:32
от penguen
8 Ответов
9944 Просмотров
Последний ответ Март 03, 2010, 19:13:24
от TFX
93 Ответов
155568 Просмотров
Последний ответ Ноябрь 10, 2016, 02:40:13
от Elizavetta92Heapy
0 Ответов
4599 Просмотров
Последний ответ Март 09, 2010, 18:06:10
от CreatoR
0 Ответов
5129 Просмотров
Последний ответ Март 16, 2010, 17:40:04
от Kaster
24 Ответов
18604 Просмотров
Последний ответ Февраль 26, 2014, 20:58:26
от black1
20 Ответов
19264 Просмотров
Последний ответ Февраль 10, 2014, 08:51:24
от fuflik
4 Ответов
6743 Просмотров
Последний ответ Июнь 25, 2011, 22:16:20
от Danver
3 Ответов
2781 Просмотров
Последний ответ Март 04, 2017, 03:10:24
от enk
0 Ответов
1097 Просмотров
Последний ответ Март 18, 2016, 06:19:01
от dimas1221