ดังนั้นเราจึงได้สร้างบอทใจกว้างที่ติดตามกลับมา
แต่สิ่งที่เกี่ยวกับบอทหลงตัวเอง?
บางทีมันอาจจะซื้อที่รักทวีตของคุณเองหรือรักทวีตตามคำบางคำ
เราจะสร้างสิ่งนั้นได้อย่างไร?
เอาล่ะ ลบบอทใจกว้างออกก่อน หรืออย่างน้อยก็แสดงความคิดเห็นทิ้งไว้ที่ด้านล่าง
สิ่งที่เราต้องการทำคือ สมมติว่าเราต้องการค้นหาคำหลัก
ในตอนนี้ ให้ค้นหาตามจำนวนทวีตและเราจะตั้งเป็นสอง
เราจะไปถึงความหมายในอีกสักครู่
สิ่งที่เราจะทำที่นี่คือฉันจะพูดเพื่อ
ทวีต.
ใน.
คราวนี้เคอร์เซอร์ Tweep dot อีกครั้ง แทนที่จะผ่านผู้ติดตาม ฉันต้องการดูทวีต
ในที่นี้ฉันสามารถทำสิ่งที่เรียกว่าการค้นหา API
ถ้าเราไปที่เอกสารประกอบที่นี่ และเราไปที่การอ้างอิง API เราจะเห็นว่าเรามีการค้นหา API ที่ส่งคืนทวีตที่ตรงกับข้อความค้นหาที่ระบุ
อีกครั้ง.
ถ้าฉันย้อนกลับไป ฉันบอกได้เลยว่า API dot search
หากต้องการค้นหาทวีตและเราเพียงแค่ค้นหาตามคำซึ่งค้นหาได้ที่นี่
มาเปลี่ยนชื่อกันเพื่อให้เราทราบสตริงการค้นหาที่แตกต่างกัน
มาทำให้เล็กกว่านี้หน่อย
นี่จะเป็นสตริงการค้นหา
ดังนั้นเราจะค้นหาทวีตด้วยสตริงการค้นหาของ Python
เราจะพยายามค้นหาทวีตทั้งหมดที่มีคำว่า python
และผมจะทำรายการในนี้ด้วย เพื่อให้เราวนรอบมันได้
แต่ภายในไอเท็มฉันสามารถให้ได้ว่าเราต้องการวนซ้ำกี่ไอเท็ม
ในกรณีนี้ เราแค่ต้องการค้นหาทวีตทั้งสอง
หลายรายการ, มันจะเป็นสอง.
และในนี้
เราจะมีกลุ่มไตรอีกกลุ่มหนึ่ง
และกลุ่มไตรนี้กำลังจะพูดทวีต
จุดที่ชื่นชอบไปยังทวีตที่ชื่นชอบ
ซึ่งรวมถึง Python และเราจะพิมพ์เพื่อให้แน่ใจว่าใช้งานได้
ฉันชอบทวีตนั้น
สุดท้ายนี้ เรายังเพิ่มตัวจัดการจำกัดให้กับเคอร์เซอร์นี้ได้ แต่เนื่องจากเรากำลังดำเนินการผ่านสองรายการเท่านั้น
ฉันคิดว่าเราน่าจะไม่เป็นไร
แม้ว่าจะเป็นความคิดที่ดีเสมอที่จะห่อตัวจัดการขีดจำกัดด้วยเคอร์เซอร์แบบทวีคูณเหมือนที่เคยทำ
แต่ฉันแค่อยากจะรักษาความสะอาดนี้ไว้ คุณจะได้เห็นว่าเกิดอะไรขึ้น
ในนี้เราได้พิมพ์สิ่งนี้
เราจะทำการบล็อกการยอมรับที่นี่
ที่จะบอกว่า
ทวีตี้ดอท.
ทวีตโดยข้อผิดพลาด
นี่คือถ้าข้อผิดพลาดในการทวีคูณ เราจะบอกว่าเป็น E และในนี้เราจะพิมพ์สาเหตุของข้อผิดพลาด
และสุดท้าย หากเราได้รับข้อผิดพลาดการหยุดการวนซ้ำในกรณีนั้น เราก็สามารถแยกออกจากลูปได้
ลองบันทึกสิ่งนี้และดูว่าใช้งานได้หรือไม่
กำลังจะเปิดคอนโซลของฉันและเรียกใช้
เอาล่ะเราได้รับอากาศ
เราต้องฉี่
ไม่มีคุณลักษณะที่จะเป็นอากาศ
และนั่นเป็นเพราะมันควรจะเป็นข้อผิดพลาดในการทวีคูณ
อีกครั้ง เรียกใช้สิ่งนี้
และโอ้ เด็กน้อย เรามีข้อผิดพลาดอื่นที่นี่
คราวนี้ไม่มีทวีตที่ชื่นชอบ
แต่ถ้าฉันไปที่ API และฉันทำ สมมติว่าชื่นชอบ
อืม.
ฉันไม่ได้รับผลลัพธ์ใด ๆ
และนั่นเป็นเพราะฉันเป็นชาวแคนาดาและสนุกจริง ๆ ถ้าคุณเป็นชาวแคนาดา นี่คือวิธีสะกดคำที่คุณชอบ
แต่ในอเมริกา คุณสะกด Favorite แบบนี้ด้วย โอ้ ไปเลย
เรามีวิธีโปรดที่นี่
อีกอย่าง ที่จริงแล้วน่าสนุกว่าฉันเป็นชาวแคนาดาแต่เป็นชาวโรมาเนียด้วย และนั่นเป็นความผิดพลาดในการสะกดคำของฉัน เพราะเห็นได้ชัดว่า
tpy นั้นเขียนโดยผู้ที่พูดภาษาอังกฤษแบบอเมริกัน
เอาล่ะ ไปกันเถอะ
และดูเหมือนว่าเรามีสองครั้ง
ฉันชอบทวีตนั้น
ลองกลับไปตรวจสอบคำนี้
ถ้าย้อนกลับไป สมมุติว่าโปรไฟล์และดูไลค์
และดูนั่นสิ
ฉันชอบทวีตที่เกิดขึ้นเมื่อหนึ่งชั่วโมงก่อนที่มีคำว่า python
และอีกทวีตที่ฉันไม่รู้ว่ากำลังพูดอะไร แต่ดูเหมือนว่ามี Python อยู่ในนี้
ใช่ ดูนั่น มีไพธอนอยู่ตรงนั้น
หวังว่าคงไม่มีใครพูดอะไรที่ไม่ดี
แต่ดูนั่นสิ
คุณสามารถดูได้ที่นี่ว่าฉันชอบทวีตเหล่านี้
ฉันจะลบมันออกเพียงเพราะฉันไม่รู้ว่าฉันควรจะเป็นแบบนี้หรือเปล่า
ไปเลย
มันเจ๋งแค่ไหน?
ดังนั้นตอนนี้ทวีตที่หลงตัวเองของเราสามารถทวีตอะไรก็ได้ที่พูดชื่อเราเองหรือเหมือนชื่อของเราเองถ้ามีทวีตที่มีชื่อของฉันเอง
เอาล่ะทำอย่างนั้น
มาเลย
เช่นเดียวกับทวีตทั้งห้าที่มีชื่อของฉันเองและบอทที่หลงตัวเองหวังว่าจะทำงานและดูสิ่งนั้น
มันค่อนข้างน่าอาย แต่ดูเหมือนว่าฉันชอบทวีตเหล่านั้นไปแล้วสองอัน
คุณได้เพิ่มสถานะนี้เป็นรายการโปรดแล้ว
แต่ขอกลับไปรีเฟรชที่นี่ตอนนี้
ก็ได้ ดูนั่นสิ
ฉันชอบทวีตทั้งหมดที่มีชื่อของฉันเป็นรายการโปรด และดูเหมือนทวีตเหล่านี้ที่ฉันเคยชอบมาก่อน
เยี่ยมมาก
มีบอทหลงตัวเองของฉัน
และคุณสามารถทำสิ่งต่าง ๆ ได้ที่นี่
ตัวอย่างเช่น ฉันสามารถรีทวีตได้เช่นกัน ถ้าต้องการ แทนที่จะเป็นรายการโปรด
ตอนนี้คุณรู้แล้วว่าใน Twitter คุณมีบอทที่รีทวีตอยู่เสมอหรือไม่?
นี่คือสิ่งที่พวกเขาทำ
พวกเขามองหาคีย์เวิร์ด เช่น JavaScript หรือ Python หรืออะไรก็ตาม และพวกเขาจะรีทวีตโดยอัตโนมัติ
เยี่ยมมาก
อย่างที่คุณเห็น ไลบรารีทวีตนี้มีประโยชน์มาก และเมื่อรวมกับ Twitter API คุณจะสามารถทำสิ่งที่น่าสนใจได้
แต่อีกครั้ง คุณต้องการรับผิดชอบที่นี่ เพราะมีหลายวิธีที่คุณสามารถล่วงละเมิดและเพียงแค่สแปมผู้คนด้วย
Twitter
แต่หวังว่าตอนนี้คุณจะเห็นกรณีการใช้งานบางอย่าง
ตัวอย่างเช่น หากคุณต้องการติดตามผู้ติดตามทั้งหมดของคุณแทนที่จะคลิกผ่านทุกโปรไฟล์
ตอนนี้คุณมีวิธีของโปรแกรมเมอร์ในการแก้ปัญหานั้นด้วย Python ที่ดี
เจอกันใหม่ตอนหน้าค่ะ
ลาก่อน.