Jump to content

kilia

Forum Members
  • Posts

    52
  • Joined

  • Last visited

Everything posted by kilia

  1. Добрый день! Тоже столкнулся с этим, но удалось путем перевыпуска токенов дождаться варианта без нижних подчеркиваний и все ок.
  2. Да я знаю, но бот от keenetic не может,например, добавить маршрут, или выполнить команду в cli или entware. А Zeleza озвучил в планах такую возможность. Так зачем мне тогда инфобот от кинетик когда Zeleza предлагает условно "живой" и много функциональней?
  3. Телега как-то роднее. И если жезл даёт больше возможностей чем стандартное приложение, то выбор очевиден.
  4. Zeleza, добрый день! спасибо за труды! Мне интересно было бы иметь возможность получения сообщений в телеграм о подключении/отключении устройств, но не всех. Например отключение/подключение телевизора - не интересно, а в то же время камеры - хотелось бы иметь. Ну и незарегистрированные устройства тоже.
  5. Остановил, удалил, установил заново: ~ # /opt/etc/init.d/S61zezl stop Checking zezl.py... alive. Shutting down zezl.py... done. ~ # opkg remove zezl Removing package zezl from root... Удаляем файлы пакета 'zezl'... Удаляем данные из cron... Удалить файлы конфигурации пакета [Y/N]? Y Удаляем файлы конфигурации 'zezl'... Удалить python пакеты: telegram-bot [Y/N]? N ~ # opkg install /opt/apps/packages/zezl_1.0-beta_11_all.ipk Installing zezl (1.0-beta_11) to root... Configuring zezl. Установка пакета ЖЕЗЛ™ [Zezl™] версия 1.0-beta_11... Для полноценной работы пакета необходимо создать своего бота в 'Телеграм' и получить ключ-токен. Видео-инструкцию Вы можете найти по ссылке ниже: https://youtu.be/KAgvPrvlI7Q Для продолжения работы, ведите token Вашего бота: ********:******** Запускаем zezl... Для начала работы необходимо перейти в Телеграм и открыть диалог с созданным Вами ботом, а затем набрать команду /start [INFO] zezl->tools.py->run[498] - "Команда: 'cat < /opt/etc/zezl/zezl.conf | grep 'USER_ID=' | cut -d'=' -f2'" Traceback (most recent call last): File "/opt/apps/zezl/handlers.py", line 25, in get_user_id from remote_data import USER_ID ModuleNotFoundError: No module named 'remote_data' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/apps/zezl/zezl.py", line 13, in <module> from handlers import ( File "/opt/apps/zezl/handlers.py", line 304, in <module> admin = Filters.user(get_user_id()) File "/opt/apps/zezl/handlers.py", line 35, in get_user_id user_id = int(out.replace('\n', '')) if is_ok else -1 ValueError: invalid literal for int() with base 10: '' Collected errors: * pkg_run_script: package "zezl" postinst script returned status 1. * opkg_configure: zezl.postinst returned 1. При этом если вручную впишу вручную nano /opt/etc/zezl/zezl.conf свой USER_ID, то скрипт стартует, но ботом может управлять кто угодно.
  6. Может кому полезно будет: Чтобы узнать свой id можно написать телеграм боту @getmyid_bot, в ответ получите ваш id А походу Жезл сам находит id Zeleza, добрый день! У меня вот такое во время запуска: Запускаем zezl... Для начала работы необходимо перейти в Телеграм и открыть диалог с созданным Вами ботом, а затем набрать команду /start [INFO] zezl->tools.py->run[498] - "Команда: 'cat < /opt/etc/zezl/zezl.conf | grep 'USER_ID=' | cut -d'=' -f2'" Traceback (most recent call last): File "/opt/apps/zezl/handlers.py", line 25, in get_user_id from remote_data import USER_ID ModuleNotFoundError: No module named 'remote_data' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/apps/zezl/zezl.py", line 13, in <module> from handlers import ( File "/opt/apps/zezl/handlers.py", line 304, in <module> admin = Filters.user(get_user_id()) File "/opt/apps/zezl/handlers.py", line 35, in get_user_id user_id = int(out.replace('\n', '')) if is_ok else -1 ValueError: invalid literal for int() with base 10: '' Collected errors: * pkg_run_script: package "zezl" postinst script returned status 1. * opkg_configure: zezl.postinst returned 1. Вписал в nano /opt/etc/zezl/zezl.conf свой USER_ID вручную, и все заработало! Спасибо!
  7. Zeleza, спасибо! В общем у меня бот уже был ранее создан, перевыпустил токен и все заработало.
  8. После установки токена запускается, но следующей командой падает: ~ # /opt/etc/init.d/S61zezl status Checking zezl.py... dead. ~ # zpu token *****:******* Команда: 'sed -i "/TOKEN/d" "/opt/etc/zezl/zezl.conf" && echo TOKEN=*****:******* >> "/opt/etc/zezl/zezl.conf" && /opt/etc/init.d/S61zezl restart && /opt/etc/init.d/S61zezl status' [INFO] zezl->tools.py->run[498] - "Команда: 'sed -i "/TOKEN/d" "/opt/etc/zezl/zezl.conf" && echo TOKEN=*****:******* >> "/opt/etc/zezl/zezl.conf" && /opt/etc/init.d/S61zezl restart && /opt/etc/init.d/S61zezl status'" Токен успешно установлен. Запускаем бота... --------------------------------------------------- Starting zezl.py... done. Checking zezl.py... alive. --------------------------------------------------- Готово. ~ # /opt/etc/init.d/S61zezl status Checking zezl.py... alive. ~ # /opt/etc/init.d/S61zezl status Checking zezl.py... dead. ~ # /opt/etc/init.d/S61zezl status Checking zezl.py... dead. При этом сам бот в телеге ни на что не реагирует. Подожду следующей версии тогда, чтобы вы не подумали что я проблемный=)))
  9. Zeleza, добрый день! Что-то у меня не взлетело: ~ # zpu add rutracker.org Команда: 'if [ -f '/opt/etc/zezl/zezl.conf' ]; then echo 1; else echo 0; fi' [INFO] zezl->tools.py->run[498] - "Команда: 'if [ -f '/opt/etc/zezl/zezl.conf' ]; then echo 1; else echo 0; fi'" Команда: 'cat < /opt/etc/zezl/zezl.conf | grep 'DNS=' | cut -d'=' -f2' [INFO] zezl->tools.py->run[498] - "Команда: 'cat < /opt/etc/zezl/zezl.conf | grep 'DNS=' | cut -d'=' -f2'" Команда: 'curl -s localhost:79/rci/ip/route' [INFO] zezl->tools.py->run[498] - "Команда: 'curl -s localhost:79/rci/ip/route'" Traceback (most recent call last): File "/opt/bin/zpu", line 234, in <module> res = cmd_add_hosts(hosts=sys.argv[2:]) if args_count > 1 else no_args() File "/opt/bin/zpu", line 149, in cmd_add_hosts mess = vpn_lib.load_hosts_to_white_list(hosts=hosts) File "/opt/apps/zezl/vpn_lib.py", line 1114, in load_hosts_to_white_list messages_list = add_some_hosts(hosts=hosts, interfaces=interfaces, dns_ip=dns_config) File "/opt/apps/zezl/vpn_lib.py", line 1219, in add_some_hosts for inface in interfaces: TypeError: 'NoneType' object is not iterable Попробовал # zpu interface Wireguard0 В ответ список поддерживаемых команд. Попробовал еще раз добавить токен, так как в телеграм на /start ничего не происходит: ~ # zpu token ******:********************** Команда: 'sed -i "/TOKEN/d" "/opt/etc/zezl/zezl.conf" && echo TOKEN=******:********************** >> "/opt/etc/zezl/zezl.conf" && /opt/etc/init.d/S61zezl restart && /opt/etc/init.d/S61zezl status' [INFO] zezl->tools.py->run[498] - "Команда: 'sed -i "/TOKEN/d" "/opt/etc/zezl/zezl.conf" && echo TOKEN=******:********************** >> "/opt/etc/zezl/zezl.conf" && /opt/etc/init.d/S61zezl restart && /opt/etc/init.d/S61zezl status'" Токен успешно установлен. Запускаем бота... --------------------------------------------------- Starting zezl.py... done. Checking zezl.py... alive. --------------------------------------------------- Готово. Что я сделал не так?
  10. Zeleza, добрый день! Можно ли одного и того же бота использовать на двух роутерах? Будет ли работать или будут конфликты?
×
×
  • Create New...