You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
909 B
38 lines
909 B
#!/usr/bin/python3
|
|
|
|
import telebot
|
|
|
|
botToken = "5698919505:AAFQEQEzxxw7elxQItir4ofTF4KulCmDTLE"
|
|
bot = telebot.TeleBot(botToken)
|
|
chatId = "-752937487"
|
|
|
|
import time
|
|
from watchdog.observers import Observer
|
|
from watchdog.events import PatternMatchingEventHandler
|
|
|
|
if __name__ == "__main__":
|
|
patterns = ["*"]
|
|
ignore_patterns = None
|
|
ignore_directories = True
|
|
case_sensitive = False
|
|
my_event_handler = PatternMatchingEventHandler(patterns, ignore_patterns, ignore_directories, case_sensitive)
|
|
|
|
def on_created(event):
|
|
bot.send_photo(chat_id=chatId, photo=open(event.src_path, 'rb'))
|
|
|
|
my_event_handler.on_created = on_created
|
|
|
|
path = "."
|
|
go_recursively = False
|
|
my_observer = Observer()
|
|
my_observer.schedule(my_event_handler, path, recursive=go_recursively)
|
|
|
|
|
|
my_observer.start()
|
|
try:
|
|
while True:
|
|
time.sleep(1)
|
|
except KeyboardInterrupt:
|
|
my_observer.stop()
|
|
my_observer.join()
|