Skip to content

Commit 0f253dc

Browse files
add: send messages automatically
1 parent 1924e81 commit 0f253dc

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed
Binary file not shown.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import pyautogui
2+
from time import sleep
3+
4+
# Do you want to include the message counter?
5+
# make a class of it.
6+
7+
8+
def send_message(message):
9+
pyautogui.write(message)
10+
pyautogui.press("enter")
11+
12+
13+
def send_repeatedly(message, repetitions, delay):
14+
count = 1
15+
try:
16+
for _ in range(repetitions):
17+
send_message(f"Message {count}: {message}")
18+
sleep(delay)
19+
count += 1
20+
except KeyboardInterrupt:
21+
print("\nProgram terminated by user.")
22+
23+
24+
if __name__ == "__main__":
25+
try:
26+
user_message = input("Enter the message you want to send: ")
27+
repetitions = int(input("Enter the number of repetitions: "))
28+
delay = float(input("Enter the delay between messages (in seconds): "))
29+
30+
sleep(5)
31+
send_repeatedly(user_message, repetitions, delay)
32+
33+
except ValueError:
34+
print("Invalid input. Please enter a valid number.")
35+
36+
except Exception as e:
37+
print(f"An error occurred: {str(e)}")

0 commit comments

Comments
 (0)