“ผมอยากรู้ว่า @username ได้พูดอะไรวันนี้” แสดงถึงสองภารกิจที่แตกต่างกันในแชทกลุ่มและช่องกระจายข่าว ข้อความในแชทกลุ่มอาจรวมถึงชื่อผู้ใช้ของผู้ส่ง ส่วนโพสต์ในช่องกระจายข่าวมักถูกเผยแพร่โดยช่องเอง และ @username ในเนื้อหาข้อความเป็นเพียงสตริงที่ถูกกล่าวถึง การผสมผสานทั้งสองสิ่งนี้เข้าด้วยกันจะส่งผลให้ได้คำตอบที่ดูสมเหตุสมผล แต่ในทางข้อเท็จจริงแล้วไม่ถูกต้อง
หากผลิตภัณฑ์ปัจจุบันสนับสนุนเพียงช่องกระจายข่าวเท่านั้น คำถามที่แม่นยำกว่าจะเป็น: “ข้อความใดในช่องวันนี้ที่กล่าวถึง @username และข้อความเหล่านั้นกล่าวถึงอะไร?” บทความนี้กล่าวถึงการกล่าวถึงดังกล่าวภายในเนื้อหาของช่องเท่านั้น และไม่ตีความว่าผู้ใช้กำลังพูดด้วยตนเอง
ก่อนอื่น ให้แยกประเภทของสามประเภทของเอนทิตี
| อובייジェクト | สิ่งที่มันแทน | สามารถใช้เพื่อกำหนดได้ว่าข้อความนั้นถูกโพสต์โดยผู้ใช้ที่กล่าวถึงหรือไม่? |
|---|---|---|
@username ในเนื้อหาช่อง |
ข้อความมีชื่อผู้ใช้ | ไม่สามารถ |
| ตัวตนผู้โพสต์ของช่อง | โพสต์ที่เผยแพร่โดยช่องหรือลายเซ็นที่มองเห็นได้ | สามารถระบุได้เฉพาะตัวตนผู้โพสต์ที่มองเห็นได้เท่านั้น |
| ผู้ส่งข้อความกลุ่ม | ข้อความกลุ่มที่เชื่อมโยงกับบัญชีเฉพาะหรือตัวตนที่ไม่ระบุชื่อ | ต้องประเมินตามสิทธิ์ของกลุ่มและสนามข้อมูลตัวตน |
ช่อง Telegram อาจกล่าวถึงชื่อผู้ใช้ของผู้อื่น อ้างอิงความคิดเห็นของพวกเขา เผยแพร่เนื้อหาการสัมภาษณ์ หรือเตือนผู้ใช้ให้ติดตามบัญชีเฉพาะ การค้นหาที่ตรงกับ @username เพียงแต่พิสูจน์ว่าชื่อผู้ใช้ดังกล่าวปรากฏในเนื้อหาของช่องเท่านั้น ไม่พิสูจน์ว่าเจ้าของบัญชีเป็นผู้เขียนโพสต์นั้นเอง และไม่ยืนยันตัวตนที่แท้จริงของพวกเขา
การค้นหารอบแรกโดยใช้ชื่อผู้ใช้ที่ตรงกัน
ก่อนอื่น ให้รักษารูปแบบ @ และป้อนชื่อผู้ใช้เต็ม เช่น @example_user ต่อมา ให้ลองละเว้นส่วน @ เพราะข้อความในตัวบทอาจระบุเพียง example_user หรืออาจถูกรวมอยู่ในลิงก์ เช่น t.me/example_user
แนะนำให้บันทึกสามชุดของตัวเลือก:
- ชื่อผู้ใช้เต็มปัจจุบัน;
- ชื่อผู้ใช้ที่ไม่มี ‘
@’; - คุณทราบชื่อที่แสดง ชื่อแบรนด์ หรือชื่อผู้ใช้เดิม
ชื่อผู้ใช้สามารถถูกเปลี่ยนหรือโอนสิทธิ์ได้ หากชื่อผู้ใช้ปัจจุบันไม่แสดงข้อความเก่าใด ๆ เมื่อค้นหา นี่ไม่ได้หมายความว่าชื่อดังกล่าวไม่เคยถูกกล่าวถึงในอดีต ข้อความที่เก็บรักษาไว้ในข้อความเก่าอาจยังคงมีชื่อเดิมอยู่ได้ ในทางกลับกัน ข้อความเดียวกันในช่วงเวลาที่ต่างกันอาจไม่จำเป็นต้องอ้างอิงถึงผู้ใช้จริงคนเดียวกันเสมอไป
ให้ระบุเวลาและบริบทในคำถาม
หลีกเลี่ยงการถามอย่างง่ายๆ ว่า “ผู้ใช้คนนี้พูดอะไร?” แทนที่จะถามแบบนั้น คุณสามารถปรับคำให้เป็น:
ค้นหาข้อความในโพสต์ของช่อง Telegram ปัจจุบันตั้งแต่วันนี้เป็นต้นไป ที่กล่าวถึงลิงก์
@example_user,Example Labsหรือexample_userจัดเรียงผลลัพธ์ตามเวลา ระบุว่าการกล่าวถึงแต่ละครั้งเป็นการอ้างอิง การแนะนำ การวิจารณ์ หรือการเผยแพร่ข้อมูลติดต่อ และแสดงข้อความต้นฉบับ อย่าคาดเดาว่าเจ้าของบัญชีเป็นผู้โพสต์เองหรือไม่
หากช่องมีข้อมูลจำนวนมาก ให้รวมชื่อโครงการ สถานที่ หรือกิจกรรมด้วย ช่วงเวลานั้นควรใช้วันที่เริ่มต้นและวันที่สิ้นสุดที่แสดงบนหน้าจริง ๆ; ให้ใส่ใจเป็นพิเศษกับเขตเวลาที่สอดคล้องกับ ‘วันนี้’
การจัดการข้อความที่ส่งต่อ คำอ้างอิง และข้อความจากภาพหน้าจอ
ข้อความที่ถูกส่งต่ออาจยังคงแสดงแหล่งที่มาที่มองเห็นได้ หรืออาจมีเพียงข้อความของช่องเท่านั้น ชื่อผู้ใช้ภายในส่วนที่ถูกอ้างอิงยังคงเป็นข้อความที่แสดงในโพสต์ปัจจุบันเท่านั้น ส่วนชื่อผู้ใช้ภายในภาพหน้าจอ คำบรรยายวิดีโอ หรือไฟล์แนบ อาจไม่สามารถค้นหาได้ผ่านการค้นหาข้อความหลักแบบมาตรฐาน
ดังนั้น ผลลัพธ์ควรระบุว่าการค้นหาครอบคลุมเฉพาะข้อความในข้อความที่สามารถค้นหาได้และข้อมูลเมตาที่ให้มา ไม่ใช่เนื้อหาทั้งหมดของภาพ ข้อความเสียง และไฟล์ เมื่อผู้ใช้ทราบว่าชื่อผู้ใช้ปรากฏในภาพหน้าจอ พวกเขาควรเปิดสื่อที่เกี่ยวข้องจากช่วงเวลาที่ระบุโดยตรง แทนที่จะตีความว่าการค้นหาข้อความที่ไม่มีผลลัพธ์หมายความว่าชื่อผู้ใช้ดังกล่าวไม่มีอยู่จริง
วิธีจัดเรียงผลการค้นหา
รายชื่อที่สามารถตรวจสอบได้ควรรวมถึงอย่างน้อย: เวลาที่ส่งข้อความ, รูปแบบต่าง ๆ ของชื่อที่ถูกกล่าวถึง, บริบทสั้น ๆ และลิงก์ไปยังข้อความในช่อง Telegram นอกจากนี้ อาจรวมช่อง ‘ประเภทการกล่าวถึง’ ได้ด้วย แต่ต้องใช้การจัดประเภทที่ข้อความต้นฉบับรองรับเท่านั้น:
- ข้อมูลติดต่อหรือคำแนะนำเกี่ยวกับบัญชี;
- ไม่ว่าจะถูกอ้างอิงโดยตรงหรือถูกตีความใหม่;
- ผู้เข้าร่วมกิจกรรม;
- คำเตือนเกี่ยวกับความเสี่ยงหรือคำร้องเรียน;
- ไม่สามารถกำหนดได้จากบริบท
อย่าสรุปความสัมพันธ์ระหว่างบัญชีกับช่องเพียงจากน้ำเสียงเท่านั้น การที่ช่องเรียกใครนั้นว่า ‘เพื่อนของเรา’ ไม่ได้หมายความว่ามีความสัมพันธ์ทางกฎหมาย การจ้างงาน หรือความสัมพันธ์ทางการค้าเกิดขึ้นแล้ว
วิธีรักษาความสามารถในการติดตามหลังจากที่ชื่อผู้ใช้ได้เปลี่ยนไป
เมื่อบันทึกผลการวิจัย ควรบันทึกชื่อผู้ใช้ตามที่ปรากฏในข้อความ ณ เวลานั้น แทนที่จะบันทึกเพียงบัญชีที่ระบุได้จากการวิเคราะห์ในภายหลัง ลิงก์ข้อความต้นฉบับและเวลาที่ส่งข้อความนั้นมีความน่าเชื่อถือมากกว่าชื่อที่แสดงอยู่ในปัจจุบัน และยังช่วยอธิบายได้ดีกว่าว่า ‘ทำไมจึงตรงกัน ณ เวลานั้น’
ลิงก์อาจไม่สามารถเข้าถึงได้เนื่องจากข้อจำกัดการเข้าถึง การเปลี่ยนแปลงชื่อผู้ใช้ของช่อง หรือการลบข้อความ ในกรณีดังกล่าว สามารถระบุได้ว่าแหล่งข้อมูลปัจจุบันไม่สามารถเข้าถึงได้ แต่ห้ามสร้างเนื้อหาที่ไม่ได้มีอยู่ในข้อความต้นฉบับ หรือเชื่อมโยงชื่อผู้ใช้เก่ากับบัญชีใหม่ที่ยังไม่ได้รับการยืนยันโดยอัตโนมัติ
asktele สามารถให้คำตอบได้ถึงระดับใด?
ระบบสามารถค้นหาการกล่าวถึงในเนื้อหาของช่องการส่งข้อความแบบกลุ่มที่เลือกไว้ จัดเรียงข้อความที่เกี่ยวข้องโดยใช้ภาษาธรรมชาติ และแสดงแหล่งที่มาของข้อความได้ แต่ระบบไม่สามารถแปลง ‘@username’ ในเนื้อหาให้เป็นช่องผู้ส่งของกลุ่มได้ และไม่สามารถตรวจสอบตัวตนในโลกจริง ความเป็นเจ้าของบัญชี หรือยืนยันว่าข้อความเฉพาะนั้นถูกส่งโดยผู้ใช้ดังกล่าวจริงหรือไม่
หากการค้นหาต้องการข้อมูลอย่างแท้จริง เช่น ‘สมาชิกกลุ่มเฉพาะได้โพสต์อะไรวันนี้’, ขอบเขตการทำงานของช่องในผลิตภัณฑ์ปัจจุบันไม่เหมาะสม; ผู้ใช้ควรใช้ความสามารถในการค้นหาและจัดการผู้ส่งของกลุ่มเองผ่าน Telegram แทน การกำหนดขอบเขตของผลิตภัณฑ์ให้ชัดเจนนั้นสำคัญกว่าการให้คำตอบที่ครบถ้วนแต่ไม่ถูกต้องตามข้อเท็จจริง
ให้ระบุว่า “ข้อความในช่องได้กล่าวถึง @username” แทนที่จะกล่าวว่า “@username ได้กล่าวสิ่งนี้ในช่อง” เว้นแต่แหล่งข้อมูลจะได้ระบุและยืนยันตัวตนของผู้ส่งแล้ว
แหล่งข้อมูล
- Telegram:messages.search — การกรองตามข้อความในแชทและการกรองตามผู้ส่งเป็นเกณฑ์ที่แตกต่างกัน
- Telegram: การค้นหาและตัวกรอง — Telegram ประเภทการค้นหาและตัวกรองข้อความ
- Telegram: Deep links — โครงสร้างลิงก์สำหรับข้อความในช่องสาธารณะและสถานการณ์การส่งข้อความอื่นๆ
- Telegram: ช่อง, ซูเปอร์กรุ๊ป และกลุ่มพื้นฐาน — ความแตกต่างระหว่างช่องกระจายข่าวและกลุ่ม ในด้านอัตลักษณ์และพฤติกรรมการเข้าถึง
หน้านี้ตรวจสอบล่าสุดเมื่อ 9 สิงหาคม 2569 หน้าตา Telegram อาจต่างกันตามแพลตฟอร์มและเวอร์ชัน