krass Posted May 26, 2023 Posted May 26, 2023 49 минут назад, Mastersland сказал: вот тут бот немного для другого, но если необходимо его можно допилить для работы выполнения "левых" команд. А может не надо? Или как компромиссный вариант две версии бота? Quote
Rodstvennik63 Posted May 26, 2023 Posted May 26, 2023 3 часа назад, Mastersland сказал: вот тут бот немного для другого, но если необходимо его можно допилить для работы выполнения "левых" команд. Просто это с точки зрения безопасности дырка)) Спасибо. Посмотрю. Но неужели всех устраивает такое поведение бота, когда нельзя отправить в перезагрузку роутер или интерфейс? Неужто никто не озадачивался данным моментом? Quote
Rodstvennik63 Posted May 26, 2023 Posted May 26, 2023 Вопрос решен добавлением пары строк в скрипт. 1 Quote
den500 Posted June 6, 2023 Posted June 6, 2023 В 26.05.2023 в 17:22, Rodstvennik63 сказал: Вопрос решен добавлением пары строк в скрипт. Делитесь скриптом Quote
Rodstvennik63 Posted June 6, 2023 Posted June 6, 2023 8 часов назад, den500 сказал: Делитесь скриптом Я не знаю. Я всё брал из темы, из разных сообщений, но из темы. Возможно, у Вас каких-то пакетов недостает, например, ndmq, т.к. он больше не включён в состав стандартного архива entware. opkg install http://bin.entware.net/mipselsf-k3.4/keenetic/archive/ndmq_1.0.2-7_mipsel-3.4_kn.ipk http://bin.entware.net/mipselsf-k3.4/keenetic/archive/libndm_1.8.0-1_mipsel-3.4_kn.ipk Quote
Yankee Zephyr Posted June 18, 2023 Posted June 18, 2023 В 26.05.2023 в 16:22, Rodstvennik63 сказал: Вопрос решен добавлением пары строк в скрипт. каких строк и в какой скрипт? Quote
SP1R1T Posted August 6 Posted August 6 В 28.01.2016 в 16:56, Александр Рыжов сказал: Можно организовать чат с роутером, словно вы находитесь в CLI кинетика. http://s017.radikal.ru/i433/1601/86/b92d38f5d243.png Для этого необходимо. Установить необходимые пакеты: opkg install bash curl dtach Скачать bash-скрипт, который будет выполнять функции бота Telegram: curl --output /opt/bin/bashbot.sh --insecure https://raw.githubusercontent.com/ryzhovau/telegram-bot-bash/master/opt/bin/bashbot.sh curl --output /opt/bin/JSON.sh --insecure https://raw.githubusercontent.com/ryzhovau/telegram-bot-bash/master/opt/bin/JSON.sh curl --output /opt/etc/init.d/S51bashbot --insecure https://raw.githubusercontent.com/ryzhovau/telegram-bot-bash/master/opt/etc/init.d/S51bashbot chmod +x /opt/bin/bashbot.sh chmod +x /opt/bin/JSON.sh chmod +x /opt/etc/init.d/S51bashbot Попросить робота @BotFather создать нового бота, в ответ получите токен для его авторизации. Вписать полученный токен между одинарными кавычками в строке TOKEN='' файла /opt/bin/bashbot.sh. Заменить в /opt/bin/bashbot.sh строчку *) msg="$MESSAGE";; на строчку *) msg=$(ndmq -p "$MESSAGE" -x);; Запустить на роутере бота, выполнив /opt/etc/init.d/S51bashbot start. Бот будет автоматически стартовать после перезагрузки роутера. Вопросы безопасности сознательно опускаю. К примеру, вы можете настроить бота так, чтобы он отвечал на сообщения только от определённого пользователя. Все обращению к боту фиксируются в файле /opt/var/log/bashbot.log. Приведённый пример бота — просто баловство, proof of concept. Если пожелаете, вы можете найти ему более серьёзное применение. Добрый день. Мануал еще актуален? Quote
Александр Рыжов Posted August 6 Author Posted August 6 3 часа назад, SP1R1T сказал: Мануал еще актуален? Любой мануал актуален только на момент написания. Дальше проверять работоспособность придётся самостоятельно. Quote
Kifard Posted October 13 Posted October 13 Как сделать бота для изменения политики доступа в интернет подключенных клиентов? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.