Ảnh của neonbrand trên unsplash
Nó đơn giản, vui vẻ, khập khiễng và sẽ dạy bạn một chút python. Chỉ cần don sử dụng nó trên ai đó, họ sẽ khó chịu. Nếu bạn quen thuộc với những điều cơ bản của Python, việc xây dựng điều này sẽ là một làn gió tuyệt đối cho bạn 😁
Xem nó hoạt động
Đó chính xác là những gì chúng ta sẽ xây dựng.Bắt đầu nào !
Vì vậy, những gì chúng tôi thực sự đang cố gắng xây dựng ở đây là một tập lệnh tự động thực hiện rất nhiều nét chính.
Pyautoguil Library cung cấp rất nhiều chức năng để thực hiện các nét chính thông qua Python. Để cài đặt nó, chỉ cần mở thiết bị đầu cuối của bạn và làm
import pyautogui5PyAutoGUIlibrary provides a lot of functionality to execute key strokes via python. To install it, just open your terminal and do
import timemsg = input["Enter the message: "]
n = input["How many times ?: "]time.sleep[5]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
import pyautogui5
import timemsg = input["Enter the message: "]
n = input["How many times ?: "]time.sleep[5]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
Chúng tôi sẽ sử dụng hàm
import pyautogui6, điều này sẽ nhập chuỗi được truyền vào vị trí con trỏ hiện tại.
import timemsg = input["Enter the message: "]
n = input["How many times ?: "]time.sleep[5]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
Chúng tôi sẽ yêu cầu người dùng gửi tin nhắn gửi và số lần cần gửi.
import pyautoguimsg = input["Enter the message: "]
n = input["How many times ?: "]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
Đó là đơn giản. Chỉ một điều, điều này sẽ bắt đầu gõ tin nhắn ngay khi chúng tôi đặt số và nhấn ENTER, nhưng lý tưởng nhất là chúng tôi cần một chút thời gian để định vị con trỏ vào đúng nơi trước khi tin nhắn bắt đầu tràn vào ..
Vì vậy, hãy dừng chương trình trong 5 giây sau khi đầu vào được thực hiện để chúng tôi có thể đặt con trỏ vào đúng vị trí của nó.
import pyautogui
import timemsg = input["Enter the message: "]
n = input["How many times ?: "]time.sleep[5]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
import pyautogui7 sẽ tạm dừng chương trình trong 5 giây trước khi cuộc tấn công spam bắt đầu.
import timemsg = input["Enter the message: "]
n = input["How many times ?: "]time.sleep[5]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
Bạn biết những gì 🤔, sẽ rất tuyệt nếu nó thực sự cho thấy còn lại bao nhiêu giây trước khi nó bắt đầu. Vì thế …
import pyautogui
import timemsg = input["Enter the message: "]
n = input["How many times ? : "]print["t minus"]count = 5
while[count != 0]:
print[count]
time.sleep[1]
count -= 1print["Fire in the hole!!!"]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
Được rồi, vì vậy chúng tôi đã thêm một đếm ngược đơn giản để thuận tiện,
Tôi đoán đó là nó, chúng tôi chỉ xây dựng một người gửi thư rác bằng Python và nó chỉ mất 5 phút. Bây giờ bạn có một công cụ mạnh mẽ mà bạn có thể tùy chỉnh theo mọi cách mới 😈
Mã cuối cùng
Đây là lần đầu tiên của tôi trên phương tiện, do đó tôi giữ nó một chút đơn giản. Tôi hy vọng bạn thích đọc bài viết này.
Nếu bạn có ý tưởng cho một số tính năng thú vị, chúng tôi có thể thêm vào tập lệnh này, vui lòng để chúng trong các bình luận bên dưới, điều đó thật tuyệt vời ✌
Bots spam là hồ sơ tự động bắt chước hành vi của người dùng thực tế để truyền bá nội dung. Một số bot có lòng nhân từ và có thể cải thiện trải nghiệm của người dùng trực tuyến. Tuy nhiên, nhiều bot là độc hại. Các bot spam thường được sử dụng để lan truyền nội dung có hại hoặc sai.
Twilio đang ra mắt một giao diện điều khiển mới. Một số ảnh chụp màn hình trên trang này có thể hiển thị bảng điều khiển di sản và do đó có thể không còn chính xác nữa. Chúng tôi đang làm việc để cập nhật tất cả các ảnh chụp màn hình để phản ánh trải nghiệm giao diện điều khiển mới. Tìm hiểu thêm về giao diện điều khiển mới.
Khối các cuộc gọi spam với Python
Spam, lừa đảo và Robocalls là khó chịu tốt nhất. Đối với các trung tâm dịch vụ khách hàng có khối lượng lớn, chúng có thể tác động đáng kể đến điểm mấu chốt. Hãy để tận dụng thị trường Twilio và các kỹ năng Python của chúng tôi để chặn những người gọi spam, người Robocallers và kẻ lừa đảo.
Cách cài đặt bất kỳ tiện ích bổ sung nào
Cài đặt bổ trợ
Khi bạn đã quyết định về phần bổ trợ mà bạn muốn sử dụng, hãy nhấp vào
nút và đồng ý với các điều khoản. Trong trường hợp sử dụng của chúng tôi ngày hôm nay, chúng tôi muốn sử dụng các tiện ích bổ sung này trong khi xử lý các cuộc gọi thoại đến, vì vậy hãy đảm bảo hộp gọi thoại đến của nhóm để sử dụng trong phạm vi được kiểm tra và nhấp vào Lưu Lưu để lưu bất kỳ thay đổi nào:
Bây giờ chúng ta hãy kiểm tra cách triển khai ứng dụng bằng cách sử dụng các tiện ích bổ sung đó
Kiểm tra điểm số điện thoại trong Python
Khi Twilio nhận được một cuộc gọi từ số điện thoại của bạn, nó sẽ gửi chi tiết về cuộc gọi đến webhook của bạn [nhiều hơn về cách định cấu hình đó sau]. Trong mã webhook của bạn, bạn tạo một phản hồi Twiml để nói với Twilio cách xử lý cuộc gọi.
Mã này là một ứng dụng bình đơn giản:
Bạn đang xem một phiên bản lỗi thời của SDK này.
Ứng dụng Flask sử dụng các tiện ích bổ sung để tự động lọc các cuộc gọi spam
Lưu ý rằng mã có kiểm tra cho cả ba phần bổ sung mà chúng tôi đã đề cập trước đây. Mã này được viết để rất linh hoạt và xử lý dữ liệu bị thiếu trong phản hồi JSON, vì vậy hãy thoải mái sao chép và dán ngay cả khi bạn chỉ có kế hoạch sử dụng một trong các tiện ích bổ sung. Tiếp theo, chúng tôi sẽ phân tích ứng dụng này chi tiết hơn.
Bạn đang xem một phiên bản lỗi thời của SDK này.
Ứng dụng Flask sử dụng các tiện ích bổ sung để tự động lọc các cuộc gọi spam
Bạn đang xem một phiên bản lỗi thời của SDK này.
Ứng dụng Flask sử dụng các tiện ích bổ sung để tự động lọc các cuộc gọi spam
Lưu ý rằng mã có kiểm tra cho cả ba phần bổ sung mà chúng tôi đã đề cập trước đây. Mã này được viết để rất linh hoạt và xử lý dữ liệu bị thiếu trong phản hồi JSON, vì vậy hãy thoải mái sao chép và dán ngay cả khi bạn chỉ có kế hoạch sử dụng một trong các tiện ích bổ sung. Tiếp theo, chúng tôi sẽ phân tích ứng dụng này chi tiết hơn.
Bạn đang xem một phiên bản lỗi thời của SDK này.
Ứng dụng Flask sử dụng các tiện ích bổ sung để tự động lọc các cuộc gọi spam
Bạn đang xem một phiên bản lỗi thời của SDK này.
Lưu ý rằng mã có kiểm tra cho cả ba phần bổ sung mà chúng tôi đã đề cập trước đây. Mã này được viết để rất linh hoạt và xử lý dữ liệu bị thiếu trong phản hồi JSON, vì vậy hãy thoải mái sao chép và dán ngay cả khi bạn chỉ có kế hoạch sử dụng một trong các tiện ích bổ sung. Tiếp theo, chúng tôi sẽ phân tích ứng dụng này chi tiết hơn.
Làm thế nào để chúng ta sử dụng WhitePages Pro?
Bạn đang xem một phiên bản lỗi thời của SDK này.
Đảm bảo rằng bổ trợ được xử lý thành công cuộc gọi và sử dụng danh tiếng để quyết định chặn, hoặc không, cuộc gọi
Bạn đang xem một phiên bản lỗi thời của SDK này.
Hàm này chỉ sử dụng thông tin được tìm thấy trong khóa
import pyautogui8. Ở đây chúng tôi khuyên bạn nên chặn cuộc gọi nếu cấp độ danh tiếng là 4.
import timemsg = input["Enter the message: "]
n = input["How many times ?: "]time.sleep[5]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
Làm thế nào để chúng ta sử dụng cuộc gọi clear marchex?
Làm việc với dữ liệu đó trong Python có thể được xử lý với:
Hàm này chỉ sử dụng thông tin được tìm thấy trong khóa import pyautogui
import timemsg = input["Enter the message: "]
n = input["How many times ?: "]time.sleep[5]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
9. Ở đây chúng tôi khuyên nên chặn cuộc gọi nếu đề xuất của Marchex 'được đặt thành import pyautogui
import timemsg = input["Enter the message: "]
n = input["How many times ? : "]print["t minus"]count = 5
while[count != 0]:
print[count]
time.sleep[1]
count -= 1print["Fire in the hole!!!"]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
0.
import timemsg = input["Enter the message: "]
n = input["How many times ?: "]time.sleep[5]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
import timemsg = input["Enter the message: "]
n = input["How many times ? : "]print["t minus"]count = 5
while[count != 0]:
print[count]
time.sleep[1]
count -= 1print["Fire in the hole!!!"]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
Làm thế nào để chúng ta sử dụng điểm spam du mục?
Bạn đang xem một phiên bản lỗi thời của SDK này.
Cuối cùng, xử lý dữ liệu đó trong Python:
Đảm bảo bổ trợ đã xử lý cuộc gọi thành công và kiểm tra điểm số thư rác du mục để quyết định chặn hoặc không, cuộc gọi
import pyautogui1. Ở đây chúng tôi khuyên bạn nên chặn cuộc gọi nếu điểm số Spam Nomorobo là 1.
import timemsg = input["Enter the message: "]
n = input["How many times ? : "]print["t minus"]count = 5
while[count != 0]:
print[count]
time.sleep[1]
count -= 1print["Fire in the hole!!!"]for i in range[0,int[n]]:
pyautogui.typewrite[msg + '\n']
Bây giờ chúng tôi đã thấy cách nhận lời khuyên từ mỗi tiện ích bổ sung. Nhưng chúng tôi có thể có ý kiến khác biệt cho cùng một cuộc gọi, chúng ta hãy xem xét cách chúng ta đưa ra quyết định cuối cùng.
Làm thế nào để cuối cùng chúng ta quyết định chặn một cuộc gọi?
Đưa ra một quyết định
Bạn đang xem một phiên bản lỗi thời của SDK này.
Trong ví dụ của chúng tôi, sự nhất trí là cần thiết để chấp nhận một cuộc gọi. Vì vậy, đối với mỗi tiện ích bổ sung, chúng tôi xem xét lời khuyên của họ và nếu một trong số họ bảo chúng tôi chặn nó, chúng tôi sẽ từ chối cuộc gọi.
Quyết định chỉ chấp nhận cuộc gọi nếu tất cả các tiện ích bổ sung là nhất trí
Bạn đang xem một phiên bản lỗi thời của SDK này.
Các tùy chọn của chúng tôi để chấp nhận hoặc từ chối một cuộc gọi là gì?
Tùy chọn xử lý cuộc gọi
Tùy chọn từ chối
Sử dụng là cách đơn giản nhất để loại bỏ những kẻ gửi thư rác. Tuy nhiên, bạn có thể muốn xử lý chúng khác nhau. Toàn bộ vũ trụ của Twiml là mở cho bạn. Ví dụ: bạn có thể muốn ghi lại cuộc gọi, ghi âm được phiên âm bằng cách sử dụng một tiện ích bổ sung khác và đăng nhập phiên âm ở đâu đó để ai đó xem xét.
Ví dụ này, chúng tôi chỉ chào người gọi. Trong một kịch bản trong thế giới thực, bạn có thể muốn kết nối cuộc gọi bằng cách sử dụng [để gọi một số khác hoặc ứng dụng khách Twilio], cuộc gọi sẽ được TaskRouter xử lý hoặc xây dựng IVR bằng cách sử dụng.
Làm thế nào để chúng tôi thiết lập ứng dụng này và kiểm tra nó?
Bạn đang xem một phiên bản lỗi thời của SDK này.
Với đó là vật cố thử nghiệm của chúng tôi, chúng tôi có thể viết một bài kiểm tra như sau để đảm bảo rằng cuộc gọi của chúng tôi bị chặn khi chúng tôi thấy dữ liệu phù hợp trong addons JSON:
Bạn đang xem một phiên bản lỗi thời của SDK này.
Sử dụng vật cố trước đó để đảm bảo chúng tôi chặn cuộc gọi không được Nomorobo khuyến nghị
Cái gì tiếp theo?
Như bạn có thể thấy, thị trường TWILIO bổ sung cung cấp cho bạn rất nhiều tùy chọn để mở rộng các ứng dụng Twilio của bạn. Tiếp theo, bạn có thể muốn đào sâu vào tài liệu tham khảo bổ sung hoặc có thể lượm lặt được một số viên ngọc từ các hướng dẫn Python khác của chúng tôi. Bất cứ nơi nào bạn đứng đầu tiếp theo, bạn có thể tự tin đặt những kẻ gửi thư rác vào gương chiếu hậu của mình.