ตอนนี้คุณสามารถสร้าง ผู้ช่วยธุรกิจส่วนตัว — บอทพิเศษที่ผสานรวมโดยตรงกับแชท Telegram แต่ละรายการ บอทเหล่านี้จะประมวลผลคำขอที่เข้ามาโดยอัตโนมัติและตอบกลับในนามของเจ้าของบัญชี ช่วยลดเวลาที่ใช้ในงานประจำได้อย่างมาก และเพิ่มประสิทธิภาพในการสื่อสาร
กรณีการใช้งาน:
ผู้ช่วยเหล่านี้สามารถกำหนดค่าเพื่อวัตถุประสงค์ต่างๆ ได้ เช่น:
- ให้คำปรึกษาเกี่ยวกับผลิตภัณฑ์หรือบริการ
- ตอบคำถามที่พบบ่อย
- ดำเนินงานอัตโนมัติอื่นๆ ที่หลากหลาย
คุณสมบัติหลัก: การควบคุมที่ราบรื่น
ผู้ใช้สามารถ สลับกลับไปใช้การสื่อสารด้วยตนเองได้ทันที ได้ตลอดเวลาโดยไม่ต้องหยุดหรือปิดการทำงานของบอท ทำให้มั่นใจได้ถึงการควบคุมแชทอย่างสมบูรณ์
โปรดทราบ!
บัญชี Telegram Business มีกรอบเวลา 24 ชั่วโมง
เมื่อผู้ใช้ส่งข้อความแรก บอทจะมี กรอบเวลา 24 ชั่วโมง ในการตอบกลับและดำเนินการสนทนาต่อ กรอบเวลานี้จะถูกรีเซ็ตทุกครั้งที่ผู้ใช้ตอบกลับ
- หากผู้ใช้ตอบกลับ: กรอบเวลา 24 ชั่วโมงจะเริ่มต้นใหม่ ทำให้สามารถสนทนาต่อเนื่องได้
- หากผู้ใช้ไม่ตอบกลับภายใน 24 ชั่วโมง: กรอบเวลาจะปิด บอทจะถูกบล็อกไม่ให้ส่งข้อความเพิ่มเติมจนกว่าผู้ใช้จะส่งข้อความใหม่เพื่อเริ่มการติดต่ออีกครั้ง
การเชื่อมต่อบอท
ขั้นตอนที่ 1. ตั้งค่าในส่วน Messengers
- หากคุณกำลังเชื่อมต่อบอท Telegram เป็นครั้งแรก
ขั้นแรก ไปที่แท็บ Channels ในส่วน Mavibot เพื่อเชื่อมต่อแชทบอท Telegram (หากยังไม่มี)

จากนั้น เชื่อมต่อบอท Telegram ตามคำแนะนำ .
- หาก Telegram เชื่อมต่ออยู่แล้ว.
ในกรณีที่คุณมีบอท Telegram ที่เชื่อมต่ออยู่แล้ว ให้ค้นหาบอทนี้ในช่อง:

จากนั้น คลิกที่ปุ่มการตั้งค่า หลังจากนั้นคุณจะเห็นหน้าต่างโมดอลพร้อมฟิลด์โทเค็น ฯลฯ:

ในหน้าต่างโมดอลที่เปิดขึ้น ให้คลิก DONE เพื่ออัปเดตการตั้งค่าบอท Telegram ของคุณ (คุณไม่จำเป็นต้องเปลี่ยนการตั้งค่าเพิ่มเติม):

ในขั้นตอนนี้ งานกับช่องเสร็จสมบูรณ์ ไปที่การตั้งค่า Messenger
ขั้นตอนที่ 2. การตั้งค่า Messenger
ในการเชื่อมต่อแชทบอท Telegram กับบัญชีธุรกิจของคุณ ให้ไปที่การตั้งค่าโปรไฟล์ของคุณ ซึ่งคุณต้องค้นหาแท็บ "Telegram Business":

จากนั้น คุณจะเห็นแท็บ "Chatbots" ซึ่งคุณต้องไปที่:

จากนั้น ในแท็บที่เปิดใหม่ ให้ป้อนลิงก์ไปยังบอท Telegram ที่ต้องการหรือชื่อผู้ใช้ (แนะนำให้ป้อนลิงก์)

ในแท็บเดียวกัน ให้ตั้งค่าการอนุญาต (ช่องทำเครื่องหมาย "Reply to messages") สำหรับแชทบอทในการตอบกลับข้อความ
ในขั้นตอนนี้ การตั้งค่าแชทบอทในบัญชีธุรกิจเสร็จสมบูรณ์ ดำเนินการต่อ
ขั้นตอนที่ 3. การตั้งค่า BotFather
หลังจากเชื่อมโยงแชทบอทกับบัญชีธุรกิจแล้ว คุณต้องอัปเดตการตั้งค่าของแชทบอทใน BotFather ซึ่งเป็นที่ที่คุณสร้างบอท Telegram ครั้งแรก
ในการดำเนินการนี้ ให้เปิดแชทกับ BotFather และเปิดใช้งานให้ทำงานกับบัญชีธุรกิจ:

ไปที่การตั้งค่าบอท:

จากนั้น คลิกที่ปุ่ม "Business Mode" เพื่อเปิดใช้งานโหมดธุรกิจสำหรับแชทบอท:

พร้อมแล้ว! การตั้งค่าแชทบอทที่จำเป็นทั้งหมดกับบัญชีธุรกิจเสร็จสมบูรณ์
ตอนนี้ ในการตั้งค่าช่อง คุณจะพบบอท Telegram และเห็นรหัสธุรกิจและชื่อของเจ้าของบัญชีธุรกิจ:

วิธีปิดการใช้งาน
ในการปิดการใช้งานแชทบอทด้วยโหมดธุรกิจ ให้ไปที่ช่องและค้นหาแชทบอทที่คุณต้องการปิดการตั้งค่านี้ คลิกที่ปุ่มการตั้งค่า:

คลิกปุ่ม "Disable Business Account"

หากคุณปิดการใช้งานบัญชีธุรกิจ แชทบอทจะยังคงทำงานในโหมดมาตรฐาน
ฟังก์ชันที่มีให้ใช้งาน
- (API) ฟังก์ชันในเครื่องคิดเลข:
tg_callback(platform_id , callback_message,group_id, tg_business)
พารามิเตอร์:
! platform_id - รหัสลูกค้า Telegram
! callback_message - ข้อความ callback
group_id - รหัสบอท Telegram
tg_business - สำหรับทำงานกับลูกค้าธุรกิจ รับค่า "1"
tg_send_poll(platform_id, question, options, is_anonymous, allows_multiple_answers, reply_markup, disable_notification, protect_content, token, reply_to_message_id, message_thread_id, business_connection_id)
พารามิเตอร์:
! platform_id - ตัวระบุแชทภายใน Telegram *
! question - คำถาม
! options - อาร์เรย์ของตัวเลือกคำตอบ
is_anonymous - 1 - โพลไม่ระบุชื่อ, '' - ระบุชื่อ
allows_multiple_answers - 1 - อนุญาตให้เลือกหลายคำตอบ, '' - เลือกได้เพียงคำตอบเดียว
reply_markup - คีย์บอร์ด หรือ '' - ไม่มีคีย์บอร์ด
disable_notification — แฟล็กสำหรับส่งโดยไม่มีการแจ้งเตือนด้วยเสียง (ค่าเริ่มต้น 0); 1 - ส่งแบบเงียบ, 0 - ส่งพร้อมการแจ้งเตือน
protect_content - 1 - ป้องกันการคัดลอกและแคปหน้าจอ, '' - ไม่มีการป้องกัน
token - โทเค็นบอท; หากไม่ระบุ จะใช้โทเค็นปัจจุบัน
reply_to_message_id - รหัสของข้อความที่ถูกอ้างถึง
message_thread_id — ตัวระบุเธรด (ใช้ได้ในซูเปอร์กรุ๊ปที่มีฟังก์ชันฟอรัม)
business_connection_id -value ที่ใช้เมื่อเชื่อมต่อบอท (Business ID, แสดงในช่อง); ควรส่งหากระบุโทเค็นบอทและต้องส่งข้อความผ่านบัญชีผู้ใช้ที่เชื่อมโยงกับบอท
tg_send_quiz_poll(platform_id, question, options, explanation, correct_option_id, is_anonymous, reply_markup, parse_mode, protect_content, disable_notification, token, reply_to_message_id, message_thread_id )
! platform_id - ตัวระบุแชทภายใน Telegram *
! question - คำถาม
! options - อาร์เรย์ของตัวเลือกคำตอบ
! explanation - ข้อความที่แสดงเมื่อผู้ใช้เลือกคำตอบที่ไม่ถูกต้องหรือแตะไอคอนหลอดไฟในโพลแบบทดสอบ; 0–200 ตัวอักษร โดยมีไม่เกินสองบรรทัดใหม่หลังจากการแยกวิเคราะห์เอนทิตี
! correct_option_id - หมายเลขของคำตอบที่ถูกต้อง เริ่มต้นจาก 1
is_anonymous -1 - โพลไม่ระบุชื่อ, '' - ระบุชื่อ
reply_markup - คีย์บอร์ด หรือ '' - ไม่มีคีย์บอร์ด
parse_mode - markdown หรือ html สำหรับ explanation หรือ '' สำหรับไม่จัดรูปแบบ
protect_content - 1 ป้องกันการคัดลอกและแคปหน้าจอ, '' - ไม่มีการป้องกัน
disable_notification — แฟล็กสำหรับส่งโดยไม่มีการแจ้งเตือนด้วยเสียง (ค่าเริ่มต้น 0); 1 - ส่งแบบเงียบ, 0 - ส่งพร้อมการแจ้งเตือน
token -โทเค็นบอท; หากไม่ระบุ จะใช้โทเค็นปัจจุบัน
reply_to_message_id - รหัสของข้อความที่ถูกอ้างถึง
message_thread_id —ตัวระบุเธรด (ใช้ได้ในซูเปอร์กรุ๊ปที่มีฟังก์ชันฟอรัม)
open_period - เวลาที่อนุญาตให้ทำแบบทดสอบ/ทดสอบเสร็จ; ค่าตัวเลขตั้งแต่ 5 ถึง 600 แทนวินาที
business_connection_id - ค่าที่ใช้เมื่อเชื่อมต่อบอท (Business ID, แสดงในช่อง); ควรส่งหากระบุโทเค็นบอทและต้องส่งข้อความผ่านบัญชีผู้ใช้ที่เชื่อมโยงกับบอท
tg_send_message_1(token, platform_id, text, client_message_id, reply_markup, parse_mode, disable_web_page_preview, protect_content, disable_notification, message_thread_id, entities, business_connection_id)
พารามิเตอร์:
! token — โทเค็นบอท Telegram ที่ได้รับจาก BotFather
! platform_id — ตัวระบุของลูกค้า Telegram ที่จะส่งข้อความไปยัง *
! text - ข้อความ
client_message_id - รหัสของข้อความที่ถูกอ้างถึง
reply_markup — การตั้งค่าปุ่ม **
parse_mode — รูปแบบการจัดรูปแบบข้อความสำหรับตัวหนาหรือตัวเอียงในคำอธิบายข้อความ ***. ค่าที่เป็นไปได้: html, markdown, markdownV2
disable_web_page_preview - ว่าจะแสดงตัวอย่างลิงก์หรือไม่; ตั้งค่าเป็น 1 เพื่อปิดใช้งาน, มิฉะนั้น 0 หรือปล่อยว่าง ("")
protect_content — แฟล็กสำหรับป้องกันเนื้อหาจากการคัดลอก; เพื่อเปิดใช้งาน ให้ส่งค่าใดๆ ที่ไม่ใช่ 0, False หรือเครื่องหมายคำพูดว่าง ('')
disable_notification — แฟล็กสำหรับส่งโดยไม่มีการแจ้งเตือนด้วยเสียง (ค่าเริ่มต้น 0); 1 - ส่งแบบเงียบ, 0 - ส่งพร้อมการแจ้งเตือน
message_thread_id — ตัวระบุเธรด (ใช้ได้ในซูเปอร์กรุ๊ปที่มีฟังก์ชันฟอรัม) entities — อนุญาตให้คัดลอกข้อความที่จัดรูปแบบไว้ล่วงหน้าพร้อมการจัดรูปแบบทั้งหมด; ระบุช่วงอักขระสำหรับแต่ละรูปแบบการจัดรูปแบบ คุณสามารถดูตัวอย่างได้ในฟิลด์ tg_request พารามิเตอร์ต้องมีพจนานุกรม
business_connection_id - ค่าที่ใช้เมื่อเชื่อมต่อบอท (Business ID, แสดงในช่อง); ควรส่งหากระบุโทเค็นบอทและต้องส่งข้อความผ่านบัญชีผู้ใช้ที่เชื่อมโยงกับบอท
ตัวอย่างการส่งพารามิเตอร์:
entities = [{"offset":0,"length":5,"type":"bold"},{"offset":6,"length":4,"type":"text_link","url":"https://salebot.zmservice.ru"},{"offset":11,"length":9,"type":"strikethrough"},{"offset":21,"length":6,"type":"spoiler"},{"offset":29,"length":12,"type":"code"}]
ในตัวอย่าง จะแสดงเฉพาะพจนานุกรม ในขณะที่ข้อความถูกกำหนดในตัวแปรแยกต่างหาก
- เมธอด
เมธอดเหล่านี้ทำงานโดยอัตโนมัติกับลูกค้าที่เขียนถึงบัญชี Telegram Business ในลักษณะเดียวกับในบอท
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเมธอดเหล่านี้ โปรดดูบทความ Telegram API"


