Skip to content

Commit 22ca683

Browse files
committed
modified send message to Ctrl+V instead of typ
1 parent 1eab686 commit 22ca683

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

pywhatkit/core/core.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
from platform import system
55
from urllib.parse import quote
66
from webbrowser import open
7-
7+
import pyperclip
8+
import platform
89
import requests
910
from pyautogui import click, hotkey, locateOnScreen, moveTo, press, size, typewrite
1011

@@ -78,11 +79,12 @@ def send_message(message: str, receiver: str, wait_time: int) -> None:
7879
click(WIDTH / 2, HEIGHT / 2 + 15)
7980
time.sleep(wait_time - 7)
8081
if not check_number(number=receiver):
81-
for char in message:
82-
if char == "\n":
83-
hotkey("shift", "enter")
84-
else:
85-
typewrite(char)
82+
pyperclip.copy(message)
83+
if platform.system() == "Darwin":
84+
hotkey("command", "v")
85+
else:
86+
hotkey("ctrl", "v")
87+
time.sleep(1)
8688
findtextbox()
8789
press("enter")
8890

0 commit comments

Comments
 (0)