ฉันไม่ได้เป็น coder และไม่มีวันเป็นเช่นนั้น แต่นั่นก็ไม่ได้หยุดฉันเขียนบอท Twitter ง่าย ๆ เพื่อช่วยฉันด้วยช่องทางโซเชียลมีเดีย ฉันคิดว่าฉันถูกขอให้เขียนบทช่วยสอนนี้โดยมีจุดประสงค์ ถ้าฉันสามารถเขียนบอต Twitter ทุกคนทำได้!
บอท Twitter สามารถทำหน้าที่พื้นฐานบางอย่าง แต่มีประโยชน์ ฉันจะไม่แกล้งทำเป็นว่าฉันคิดว่ามันทั้งหมดเพื่อตัวเองเพราะฉันไม่ได้ มีแนวทางที่ดีออกมาบ้าง แต่ฉันได้เพิ่มประสบการณ์ของตัวเองลงไปสองสามบิต
ทำไมต้องเขียนบอท Twitter
นอกเหนือจากคำตอบหุ้นของ 'เพราะคุณสามารถ' ทำไมคุณต้องการที่จะเขียนทวิตเตอร์ Twitter? หากคุณทำธุรกิจขนาดเล็กและไม่มีเวลาติดตาม Twitter หากคุณต้องการเพิ่มสถานะของคุณโดยไม่ต้องพยายามถ้าคุณต้องการโต้ตอบมากขึ้นหรือทำให้สิ่งที่น่าเบื่อเป็นไปได้โดยอัตโนมัติ
บอทที่ฉันสร้างเพียงแค่รีเว็ตเพื่อช่วยให้บัญชีถูกฟ้องในขณะที่ฉันกำลังทำสิ่งอื่น ๆ บอทอื่น ๆ สามารถตรวจสอบไวยากรณ์ของคุณส่งการแจ้งเตือนที่ตรงตามเกณฑ์บางอย่างแจ้งเตือนคุณถึงการเกิดแผ่นดินไหวและสิ่งต่าง ๆ ที่เรียบร้อย ฉันทำให้มันง่าย แต่ไม่มีเหตุผลที่คุณต้องทำแบบเดียวกัน
ก่อนที่คุณจะเขียนให้แน่ใจว่าได้อ่านกฎการทำให้เป็นอัตโนมัติของ Twitter แล้ว มันสรุปสิ่งที่คุณสามารถทำได้และไม่สามารถทำได้กับบอท Twitter กฎง่ายและใช้เวลาเพียงหนึ่งหรือสองนาทีในการอ่าน
เขียนบอท Twitter ของคุณ
มีบอทจำนวนมากและวิธีเขียนสองสามวิธี บางคนใช้ Python หรือ Node.js ในขณะที่บางคนใช้ Google Script อย่างง่าย เนื่องจากฉันไม่ใช่โปรแกรมเมอร์ฉันชอบความคิดของ Google Script ที่โฮสต์ในคลาวด์ดังนั้นฉันจึงทำเช่นนั้น ฉันใช้หน้านี้เป็นแนวทางเนื่องจากผู้ชายคนนี้ฉลาดกว่าฉันมาก
- คุณจะต้องมีบัญชี Twitter เพื่อใช้บอท ตั้งค่าหนึ่งแล้วลงชื่อเข้าใช้ด้วยบัญชีนั้น
- คุณจะต้องสร้างแอปพลิเคชั่น Twitter เพื่อให้บอทใช้งาน สร้างหนึ่งในหน้านี้ ตั้ง URL สุ่มชื่อที่สื่อความหมายและเพิ่มข้อมูลใด ๆ ที่คุณต้องการ คุณอาจต้องสมัครบัญชีนักพัฒนาซอฟต์แวร์เพื่อเข้าถึงหน้านี้คุณอาจไม่ได้
- เมื่อสร้างแล้วให้แก้ไขการอนุญาตของแอพและอนุญาตให้อ่าน, เขียนและเข้าถึงข้อความโดยตรง
- เลือกคีย์และโทเค็นการเข้าถึงและสร้างโทเค็นการเข้าถึงของฉัน เปิดหน้าทิ้งไว้เพราะเราจะต้องใช้กุญแจเหล่านั้นในอีกสักครู่
- เยี่ยมชมหน้านี้เพื่อเข้าถึงสคริปต์ bot อนุญาตให้แอปเข้าถึงข้อมูลของคุณเมื่อมีการร้องขอ
- ป้อนรหัสผู้ใช้ Twitter, ข้อมูลลับผู้บริโภค, โทเค็นการเข้าถึงและการเข้าถึงข้อมูลลับที่คุณได้รับจาก Twitter ในขั้นตอนที่ 3
- เพิ่มวลีการค้นหาของคุณสำหรับบอทที่จะใช้ นี่เป็นตัวกำหนดว่าบอท Twitter ของคุณจะรีทวีตอย่างไรให้เลือกอย่างระมัดระวัง
- เลือกบันทึกเมื่อคุณมีคำค้นหา
เมื่อคุณเลือกบันทึกบ็อตจะใช้งานได้ มันจะทำการค้นหาคำที่คุณป้อนเป็นระยะ ๆ และจะทำการค้นหาซ้ำ มันเป็นบอทที่ง่ายมากที่แสดงให้เห็นว่ามันง่ายแค่ไหนที่จะทำให้บางสิ่งเป็นปกติได้โดยอัตโนมัติ
รหัสบอท Twitter
หากคุณสนใจที่จะเขียนโปรแกรมบอท Twitter มากขึ้นนั่นก็ตรงไปตรงมาเช่นกัน ฉันใช้เว็บไซต์นี้เป็นแรงบันดาลใจและบอททำงานได้ดี คุณจะต้องมีเครื่องมือซอฟต์แวร์สองสามตัวเพื่อใช้งานได้ แต่ใช้เวลาไม่นาน
- คุณจะต้องใช้ Twit, Twitter API และ js ซึ่งเป็นการติดตั้งซอฟต์แวร์
- ทำตามขั้นตอนที่ 1-3 ด้านบนหากคุณยังไม่ได้ทำ
- เปิดหน้าต่างเทอร์มินัลหรือ CMD บนคอมพิวเตอร์ที่ติดตั้ง Twit และ Node.js
- พิมพ์ 'npm init' แล้วกด Enter กรอกข้อมูลที่ต้องการ
- พิมพ์ 'npm install twit –save' แล้วกด Enter เพื่อสร้างการพึ่งพาซึ่งทำให้ทั้งสองแอปพูดคุยกัน
- เปิดเท็กซ์เอดิเตอร์และสร้างไฟล์ในไดเร็กทอรีเดียวกันและเรียกว่า index.js
เปิด index.js และพิมพ์:
var Twit = ต้องการ ('twit') var T = new Twit ({consumer_key: 'KEY', consumer_secret: 'KEY', access_token: 'KEY', access_token_secret: 'KEY', }) ผู้ใช้ var =; var stream = T.stream ('สถานะ / ตัวกรอง', {follow: users}); stream.on ('ทวีต', ฟังก์ชั่น (ทวีต) {ถ้า (users.indexOf (tweet.user.id_str)> -1) {console.log (tweet.user.name + ":" + tweet.text); T .post ('สถานะ / retweet /: id', {id: tweet.id_str}, ฟังก์ชัน (ข้อผิดพลาดข้อมูลการตอบกลับ) {console.log (data)})}}
- ที่ที่คุณเห็น KEY ให้ป้อนรหัสที่เกี่ยวข้องจาก Twitter
- เมื่อคุณเห็น USERID ให้พิมพ์ String ID ตัวเลขของผู้ใช้ Twitter พิมพ์ชื่อผู้ใช้ลงในหน้านี้เพื่อรับรหัส
เมื่อเสร็จแล้วให้บันทึกไฟล์ของคุณและพิมพ์ 'node index.js' แล้วกด Enter เพื่อเรียกใช้
อีกครั้งนี่ไม่ใช่งานของฉัน แต่แรกเริ่มเขียนโดย Omar Sinan ฉันทำให้มันเข้าถึงได้มากขึ้น