@enabl3

Как задать переменную для команды в боте Telegram?

Здравствуйте.
Имеется бот, написан на питоне, в котором прописана команда /status - подключается по ssh к серверу используя paramiko, выполняет определенные действия на сервере и ответом присылает статус действий, которые прописаны в paramiko.
Вопрос следующий, так как серверов достаточное количество, каким образом осуществить следующее:

Отправляя боту /status(IP-сервера) он он понимал что нужно менять IP в зависимости от того что мы ему напишем к примеру /status192.168.15.5 или /status192.168.15.8

Возможно ли такое? Или нужно писать команды для каждого из серверов?
  • Вопрос задан
  • 1551 просмотр
Решения вопроса 1
@xdgadd
ML/Python/Cpp
Читайте текст сообщения, при получении команды /status <ip>:
...
def handle_status(msg):
   server_ip = msg.text.split()[1]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы