ตอนนี้คุณสามารถสร้าง ผู้ช่วยธุรกิจส่วนตัว — บอทพิเศษที่ผสานรวมโดยตรงกับแชท Telegram แต่ละรายการ บอทเหล่านี้จะประมวลผลคำขอที่เข้ามาโดยอัตโนมัติและตอบกลับในนามของเจ้าของบัญชี ช่วยลดเวลาที่ใช้ในงานประจำได้อย่างมาก และเพิ่มประสิทธิภาพในการสื่อสาร

กรณีการใช้งาน:
ผู้ช่วยเหล่านี้สามารถกำหนดค่าเพื่อวัตถุประสงค์ต่างๆ ได้ เช่น:

  • ให้คำปรึกษาเกี่ยวกับผลิตภัณฑ์หรือบริการ
  • ตอบคำถามที่พบบ่อย
  • ดำเนินงานอัตโนมัติอื่นๆ ที่หลากหลาย

คุณสมบัติหลัก: การควบคุมที่ราบรื่น

ผู้ใช้สามารถ สลับกลับไปใช้การสื่อสารด้วยตนเองได้ทันที ได้ตลอดเวลาโดยไม่ต้องหยุดหรือปิดการทำงานของบอท ทำให้มั่นใจได้ถึงการควบคุมแชทอย่างสมบูรณ์

โปรดทราบ!

บัญชี Telegram Business มีกรอบเวลา 24 ชั่วโมง

เมื่อผู้ใช้ส่งข้อความแรก บอทจะมี กรอบเวลา 24 ชั่วโมง ในการตอบกลับและดำเนินการสนทนาต่อ กรอบเวลานี้จะถูกรีเซ็ตทุกครั้งที่ผู้ใช้ตอบกลับ

  • หากผู้ใช้ตอบกลับ: กรอบเวลา 24 ชั่วโมงจะเริ่มต้นใหม่ ทำให้สามารถสนทนาต่อเนื่องได้
  • หากผู้ใช้ไม่ตอบกลับภายใน 24 ชั่วโมง: กรอบเวลาจะปิด บอทจะถูกบล็อกไม่ให้ส่งข้อความเพิ่มเติมจนกว่าผู้ใช้จะส่งข้อความใหม่เพื่อเริ่มการติดต่ออีกครั้ง

การเชื่อมต่อบอท

ขั้นตอนที่ 1. ตั้งค่าในส่วน Messengers

  1. หากคุณกำลังเชื่อมต่อบอท Telegram เป็นครั้งแรก

ขั้นแรก ไปที่แท็บ Channels ในส่วน Mavibot เพื่อเชื่อมต่อแชทบอท Telegram (หากยังไม่มี)

จากนั้น เชื่อมต่อบอท Telegram ตามคำแนะนำ .

  1. หาก 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"

หากคุณปิดการใช้งานบัญชีธุรกิจ แชทบอทจะยังคงทำงานในโหมดมาตรฐาน

ฟังก์ชันที่มีให้ใช้งาน

  1. (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"}]

ในตัวอย่าง จะแสดงเฉพาะพจนานุกรม ในขณะที่ข้อความถูกกำหนดในตัวแปรแยกต่างหาก

  1. เมธอด

- tg_send_chat_action

- tg_send_message

- tg_send_poll

- tg_send_quiz_poll

- tg_send_video_note

- tg_send_sticker

- tg_send_contact

- tg_send_venue

- tg_send_video

- tg_send_animation

- tg_send_voice

- tg_send_document

- tg_send_media_group

- tg_send_some_photo

- tg_send_some_video

- tg_send_some_document

- tg_send_some_audio

- tg_send_dice

เมธอดเหล่านี้ทำงานโดยอัตโนมัติกับลูกค้าที่เขียนถึงบัญชี Telegram Business ในลักษณะเดียวกับในบอท

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเมธอดเหล่านี้ โปรดดูบทความ Telegram API"