آموزش ارسال پیام واتساپ در پایتون python با وبسرویس ( آموزش جامع )

جارین پنل واتساپ وبلاگ آموزش ارسال پیام واتساپ در پایتون python با وبسرویس ( آموزش جامع )
ارسال پیام واتساپ در python

دوست عزیز سلام . توی این بخش قصد داریم تا بهتون یاد بدیم به چه شکل و با چه ابزاری میشه به راحتی با چند خط کد , مستقیم داخل واتساپ خودتون به بقیه پیام ارسال کنید و درواقع به موضوع ارسال پیام واتساپ در پایتون پرداخته خواهد شد .

اول این مورد را در نظر بگیرید که امکان ارسال پیام داخل واتساپ از طریق وبسرویس واتساپ وجود نداره 😭 اما ناراحت نباشید راه جایگزینی برای این کار وجود داره و اون هم استفاده از پنل واتساپ است . پنل واتساپ درواقع یک سامانه تحت وب هست که امکان ارسال پیام انبوه داخل واتساپ , استفاده از وبسرویس و … فراهم کرده .

یکی از این پنل های واتساپ و درواقع اولین پنل واتساپ ایران , پنل واتساپ جارینه که شرکت جارین اون را برای استفاده کاربران خودش ایجاد کرده که برای اطلاعات بیشتر میتونید از طریق لینک داخل هدر سایت اقدام کنید .

حالا بعد از تهیه پنل واتساپ که البته امکان تست کاملا رایگان هم داره فقط یه قدم دیگه تا ارسال پیام مونده و اون هم اضافه کردن خط واتساپ داخل پنل واتساپ خودتونه که باید داخل پنل از بخش ” خطوط ارسال ” اقدام کنید .

خوب الان پنل و درواقع وبسرویس ارسال پیامتون آمادس و برای هدف ارسال پیام واتساپ در python فقط مونده برنامه نویسی 😎

اولین کاری که باید انجام بدید نصب کتابخانه requests و json هست که باید با دستورات زیر انجام بشه :

pip install json
pip install requests

ارسال پیام واتساپ

حال بعد از نصب برای ارسال پیام واتساپ در پایتون به راحتی با کد زیر میتونید ارسال پیام واتساپ را انجام بدید :

import requests
import json

url = 'http://whatspanel.ir/Api/SendMessage.php'
myobj = {
         "phoneNumber": "09121111111" ,   #phonenumber of panel
         "passWord": "12345678" , #password of panel
         "destPhoneNumbers": "09122222222" , #destination phonenumber - for two or more phonenumber use ; - examle 09121111111;09122222222
         "text": "Hello World!!!!" ,    #text message - for messagePack use # + packCode - example : #2vbo94
         "lines": "09133333333" } #message lines - for two or more line use - examle 09121111111;09122222222

x = requests.post(url, data = myobj)

y = json.loads(x.text)

print(y)

فقط داخل کد چند مورد وجود داره که باید برای خودتون شخصی سازی کنید :

اولی phoneNumber هست که باید شماره موبایل پنلی که تهیه کردید را وارد کنید .

بعد passWord را وارد کنید که همون رمز پنله که براتون ارسال شده و با اون وارد پنل میشید .

destPhoneNumbers شماره دریافت کننده و یا درواقع همون دریافت کننده پیامه که اگر بیشتر از یکی هست اونا را با ; از هم جدا کنید .

برای تنظیم متن پیام ارسالی باید text را تنظیم کنید . شما با این مورد حتی میتونید عکس و یا ویس هم ارسال کنید و برای این کار کافیه اول داخل پنل یه بسته‌ی پیام بسازید و بعد داخل text اول علامت # و بعد کد بسته را وارد کنید .

نهایتا هم lines را وارد کنید که درواقع شماره همون خط ارسالی هست که داخل سامانه با اسکن بارکد اضافه کردید .

حالا اگر همه چیز درست باشه خروجی این کد باید شماره یکتای پیام ارسالی باشه ولی اگر خطایی داد میتونید معنی اون خطا را داخل مستندات وبسرویس که داخل بخش وب سرویس پنل هست پیدا کنید .

خواندن وضعیت پیام ارسالی

اگر نیاز دارید بعد ارسال وضعیت پیامی که ارسال کردید را بخونید میتونید از کد زیر استفاده کنید :

import requests
import json

url = 'http://whatspanel.ir/Api/MessageStatus.php'
myobj = {
         "phoneNumber": "09121111111" ,   #phonenumber of panel
         "passWord": "12345678" , #password of panel
         "messageId": "286455987" , #id of message
         }

x = requests.post(url, data = myobj)

y = json.loads(x.text)


print(y)

متغیر phoneNumber و passWord را که در بخش قبل گفتیم که به ترتیب شماره موبایل و رمز عبور پنل هست .

messageId هم کد پیام هست که بعد از ارسال پیام بهتون میده که حتی میتونید داخل بخش گزارش پیام های ارسالی پنل هم مشاهده کنید .

ممنونم که همراه من بودید امیدوارم آموزش خوبی براتون باشه و به دردتون بخوره و به راحتی بتونید ارسال پیام واتساپ در پایتون را انجام بدید و از اون لذت ببرید

موفق باشید ❤️

از ثبت نظر ممنونیم ❤️

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *