- วิธีกำหนดค่า Sendpulse API
- วิธีตั้งค่าการส่งอีเมลจากตัวแก้ไข
- วิธีเพิ่มอีเมลลงในสมุดที่อยู่
- วิธีส่ง SMS
วิธีกำหนดค่า Sendpulse API
มีแผนการสมัครใช้งานฟรีบน Sendpulse ที่ให้คุณส่งอีเมลแบบครั้งเดียวได้
ในการใช้ Sendpulse API คุณจะต้องมี ID, Secret และคุณจะต้องลงทะเบียนอีเมลของผู้ส่งด้วย
คุณสามารถส่งอีเมลได้จากที่อยู่อีเมลที่คุณระบุระหว่างขั้นตอนการสมัครเท่านั้น

คุณสามารถลงทะเบียนอีเมลสำหรับการส่งได้ในส่วน SMPT
วิธีตั้งค่าการส่งอีเมลจากตัวแก้ไข
ในการส่ง อีเมล คุณต้องวางโค้ดนี้ลงในแท็บ Calculator:
sendpulse_email(api_id, api_secret, from_email, to_email, subject, message, from_name)
โดยที่
api_id — รหัส API จาก Sendpulse
api_secret — รหัสลับจาก Sendpulse
from_email — ที่อยู่อีเมลของผู้ส่ง
to_email — ที่อยู่อีเมลของผู้รับ
subject — หัวข้อของอีเมล
message — เนื้อหาของอีเมล (ข้อความ)
from_name — ชื่อผู้ส่ง
ในการส่ง เทมเพลต:
ขั้นแรก กำหนดค่าให้กับตัวแปร template ซึ่งเป็นข้อมูลของเทมเพลตที่ต้องการ:
template = { "id": "Template number", "variables": { "variable name": "variable value", "variable name": "variable value" }}
จากนั้นเรียกใช้ฟังก์ชัน
sendpulse_email_template(api_id, api_secret, from_email, to_email, subject, template)
โดยที่
api_id — รหัส API จาก Sendpulse
api_secret — รหัสลับจาก Sendpulse
from_email — ที่อยู่อีเมลของผู้ส่ง
to_email — ที่อยู่อีเมลของผู้รับ
subject — หัวข้อของอีเมล
template — ค่าของตัวแปรที่เรากำหนดไว้ข้างต้น
เพื่อความสะดวก มาดูตัวอย่างของบอทที่ถามว่าต้องการส่งอีเมลถึงใคร ด้วยหัวข้อและเนื้อหาอะไร
มาบันทึกค่า api_id และ api_secret ลงในตัวแปรกัน โดยไปที่การตั้งค่าโปรเจกต์ของ Mavibot

จากนั้นสร้างโครงร่างที่รวบรวมข้อมูล

ตอนนี้มาทดสอบกัน:

วิธีเพิ่มอีเมลลงในสมุดที่อยู่
ในการเพิ่มที่อยู่อีเมลลงในสมุดที่อยู่ ให้ใช้วิธีนี้:
sendpulse_add_to_addressbook(api_id, api_secret, book_id, email, variables=None)
โดยที่
api_id — รหัส API จาก Sendpulse
api_secret — รหัสลับจาก Sendpulse
book_id — รหัสของสมุดที่อยู่
email — อีเมลที่คุณต้องการเพิ่ม
variables — (ไม่บังคับ) อาร์เรย์ของตัวแปร หากคุณต้องการตั้งค่า ต้องอยู่ในรูปแบบนี้: {“variable_name”:”variable_value”}
วิธีส่ง SMS
ในการส่ง SMS ให้วางฟังก์ชันนี้ลงในแท็บ Calculator:
sendpulse_sms(api_id, api_secret, sender, phone, text, transliterate=0, route=None)
โดยที่
api_id — รหัส API จาก Sendpulse
api_secret — รหัสลับจาก Sendpulse
sender — ชื่อผู้ส่ง (อักขระละตินไม่เกิน 11 ตัว สามารถใช้ตัวเลขได้)
phone — หมายเลขโทรศัพท์ของผู้รับ
text — ข้อความที่ต้องการส่ง คุณต้องใส่ในวงเล็บหากไม่ได้ใช้ตัวแปร
transliterate — transliterate = 1, ไม่มีการทับศัพท์ = 0
route — รายการช่องทางสำหรับการส่งในประเทศต่างๆ คุณสามารถตั้งค่าเป็น None ได้


