Как отправить сообщение Telegram боту(на python), после выполнения успешной команды ping?
Изучаю питон и делаю простого телеграм бота. Суть вопроса: при выполнения успешно команды пинг которая запущена на моем пк посредством питона(отправляет 4 пакета), должно приходить уведомление в телеграм бота. Как это можно написать? Что то вроде кода ниже, только сейчас он пишет мне при нажатии кнопки старт, хотелось бы просто сообщением.
import telnetlib
import os
import telebot
host = "имя хоста"
ping = os.system("ping -c 1 " + host)
bot = telebot.TeleBot(TOKEN)
@bot.message_handler(content_types=['text'])
def get_message(message):
if ping == 0:
bot.send_message(message.chat.id, text = "PING")
bot.polling(none_stop=True)
Для этой задачи не нужны библиотеки типа телебот.
Нужно:
1) токен
2) python requests
3) ваш код и логика
4) отправить через http post сообщение
Пример такого бота тут