Tôi không phải là lập trình viên và sẽ không bao giờ nhưng điều đó đã không ngăn tôi viết một bot Twitter đơn giản để giúp tôi với các kênh truyền thông xã hội của mình. Tôi nghĩ rằng tôi đã được yêu cầu viết hướng dẫn này về mục đích. Nếu tôi có thể viết một bot Twitter, bất cứ ai cũng có thể!
Bot Twitter có thể thực hiện một số chức năng cơ bản nhưng hữu ích. Tôi sẽ không giả vờ rằng tôi đã tìm ra tất cả cho bản thân mình vì tôi đã không làm thế. Có một số hướng dẫn tốt ngoài đó nhưng tôi đã thêm một vài kinh nghiệm của riêng tôi vào cái này.
Tại sao viết bot Twitter?
Ngoài câu trả lời chứng khoán 'vì bạn có thể', tại sao bạn lại muốn viết một bot Twitter? Nếu bạn điều hành một doanh nghiệp nhỏ và không có thời gian để theo kịp Twitter, nếu bạn muốn tăng sự hiện diện của mình mà không cần nỗ lực, nếu bạn muốn tương tác nhiều hơn hoặc tự động hóa những thứ nhàm chán, tất cả đều có thể với bot.
Bot tôi tạo chỉ đơn giản là retweets để giúp giữ tài khoản tích tắc trong khi tôi đang làm những việc khác. Các bot khác có thể kiểm tra ngữ pháp của bạn, gửi thông báo đáp ứng các tiêu chí nhất định, cảnh báo bạn về động đất và tất cả các loại công cụ gọn gàng. Tôi giữ nó đơn giản nhưng không có lý do gì mà bạn phải làm như vậy.
Trước khi bạn viết, hãy đảm bảo đọc các quy tắc tự động hóa của Twitter. Nó phác thảo những gì bạn có thể và không thể làm với bot Twitter. Các quy tắc rất đơn giản và chỉ mất một hoặc hai phút để đọc.
Viết bot Twitter của bạn
Có rất nhiều bot và một vài cách để viết chúng. Một số sử dụng Python hoặc Node.js trong khi những người khác sử dụng Tập lệnh Google đơn giản. Vì tôi không phải là lập trình viên, tôi thích ý tưởng về Google Script được lưu trữ trên đám mây nên tôi đã làm điều đó. Tôi đã sử dụng trang này như một hướng dẫn vì anh chàng này thông minh hơn tôi nhiều.
- Bạn sẽ cần một tài khoản Twitter để bot sử dụng. Thiết lập một và đăng nhập bằng tài khoản đó.
- Bạn cũng sẽ cần tạo một ứng dụng Twitter để bot sử dụng. Tạo một cái trên trang này. Cung cấp cho nó một URL ngẫu nhiên, tên mô tả và thêm bất kỳ thông tin nào bạn muốn. Bạn có thể cần phải đăng ký tài khoản nhà phát triển để có quyền truy cập vào trang này, bạn có thể không.
- Sau khi tạo, chọn Sửa đổi Quyền của Ứng dụng và cho phép Đọc, Viết và Truy cập Tin nhắn Trực tiếp.
- Chọn Khóa và Mã thông báo truy cập và Tạo mã thông báo truy cập của tôi. Để trang mở vì chúng tôi sẽ cần những phím đó trong một phút.
- Truy cập trang này để truy cập các tập lệnh bot. Cấp cho ứng dụng quyền truy cập vào dữ liệu của bạn khi được yêu cầu.
- Nhập Khóa tiêu dùng Twitter, Bí mật người tiêu dùng, Mã thông báo truy cập và Bí mật truy cập bạn nhận được từ Twitter ở Bước 3.
- Thêm cụm từ tìm kiếm của bạn cho bot để sử dụng. Điều này xác định những gì bot Twitter của bạn sẽ chuyển tiếp, vì vậy hãy chọn một cách cẩn thận.
- Chọn Lưu một khi bạn có cụm từ tìm kiếm của bạn.
Khi bạn chọn Save, bot sẽ hoạt động. Nó sẽ thực hiện tìm kiếm định kỳ cho các cụm từ bạn đã nhập và sẽ chuyển tiếp lại chúng. Nó là một bot rất đơn giản chứng minh rằng nó có thể đơn giản như thế nào để tự động hóa một cái gì đó thường trần tục.
Mã bot Twitter
Nếu bạn quan tâm hơn đến việc mã hóa bot Twitter, điều đó cũng khá đơn giản. Tôi đã sử dụng trang web này như là nguồn cảm hứng và bot hoạt động tốt. Bạn sẽ cần một vài công cụ phần mềm để làm việc này nhưng nó không mất nhiều thời gian.
- Bạn sẽ cần Twit, API Twitter và js là phần mềm cài đặt.
- Thực hiện theo các bước 1-3 ở trên nếu bạn chưa có.
- Mở một thiết bị đầu cuối hoặc cửa sổ CMD trên máy tính có cài đặt Twit và Node.js.
- Nhập 'npm init' và nhấn Enter. Điền thông tin được yêu cầu.
- Nhập 'npm cài đặt twit Giansave' và nhấn Enter để tạo phần phụ thuộc cho phép hai ứng dụng nói chuyện với nhau.
- Mở trình soạn thảo văn bản và tạo một tệp trong cùng thư mục và gọi nó là index.js.
Mở index.js và gõ:
var Twit = quiries var stream = T.stream ('statuses / filter', {follow: users}); stream.on ('tweet', function (tweet) {if (users.indexOf (tweet.user.id_str)> -1) {console.log (tweet.user.name + ":" + tweet.text); T .post ('statuses / r tweet /: id', {id: tweet.id_str}, hàm (err, data, reply) {console.log (data)})}})
- Nơi bạn thấy KEY, nhập khóa tương ứng từ Twitter.
- Nơi bạn thấy USERID, nhập ID chuỗi số của người dùng Twitter. Nhập tên người dùng của họ vào trang này để lấy ID.
Sau khi hoàn tất, hãy lưu tệp của bạn và nhập 'nút index.js' và nhấn Enter để chạy tệp.
Một lần nữa, đây không phải là tác phẩm của tôi mà ban đầu được viết bởi Omar Sinan. Tôi chỉ làm cho nó dễ tiếp cận hơn.
