twitter tcl
1.0.0
Proyek ini menyediakan skrip bot Eggdrop untuk menampilkan tweet di saluran IRC. Anda juga dapat melakukan hal -hal seperti tweet dari IRC.
Repositori berisi perpustakaan yang berguna secara mandiri juga.
Skrip/pustaka di repositori ini adalah:
twitoauth.tcl - Perpustakaan untuk diintegrasikan dengan OAuth Twitter.twitlib.tcl - Perpustakaan klien API Twitter.twitter.tcl - Eggdrop IRC Bot Client/Gateway Script. Anda dapat menggunakan ini untuk mengeluarkan rumah Twitter/menyebutkan status garis waktu ke saluran IRC. Anda juga dapat melakukan hal -hal seperti tweet dari IRC dan mengikuti/berhenti mengikuti pengguna.twitoauth.tcl , twitlib.tcl , dan twitter.tcl ke bot Anda. Anda harus memastikan mereka memuat dalam urutan ini karena dua yang pertama adalah perpustakaan yang terakhir tergantung. Seperti skrip Eggdrop lainnya, Anda dapat menempatkannya di subdirektori skrip, dan sumbernya seperti biasa dalam file konfigurasi Anda.twitlib.tcl dan twitter.tcl . Anda dapat mengubah opsi di sana jika Anda suka. Default mungkin baik -baik saja.twitter.conf.sample ke root direktori bot Anda dan beri nama twitter.conf . Anda tidak perlu mengubah apa pun dalam file ini. Bot memperbaruinya dalam beberapa kasus..chanset #channel +twitter untuk menyediakan akses ke !commands di #channel . Saluran ini juga menerima output pembaruan status. Anda mengeluarkan perintah ini di Eggdrop's Partyline yang dapat Anda jangkau baik melalui obrolan telnet atau DCC. Bagaimana Anda melanjutkan ke garis pesta tergantung pada konfigurasi Anda.!twit_request_token di saluran yang Anda atur +twitter . Anda akan diberi instruksi tentang apa yang harus dilakukan setelah (menelepon !twit_access_token , dll). Bot harus menanggapi Anda di saluran. Jika tidak, konfirmasikan salurannya adalah +twitter dan itu mengenali Anda sebagai pengguna +O. Ada lebih banyak pilihan dari ini. Lihat bagian header skrip untuk melihat apa lagi yang tersedia.
$state_file . File ini relatif terhadap direktori root Eggdrop. Anda dapat mengaturnya ke jalur apa pun.$update_time untuk mengubah ini. !twit / !tweet - Kirim tweet!twit_msg - kirim pesan pribadi!twit_trends - lihat tagar tren tren!follow - Ikuti Akun!unfollow - berhenti mengikuti akun!twit_updates - ambil pembaruan status terbaru!twit_msgs - ambil pesan langsung!twit_search - tweet pencarian!twit_searchusers - pencarian pengguna!twit_get_tweet - ambil tweet tertentu (dengan id)!followers - Tampilkan pengikut akun yang ditentukan (dibatasi oleh opsi followers_limit )!following - Tunjukkan siapa akun yang ditentukan berikut (dibatasi oleh opsi followers_limit )!retweet - Retweet!twitstatus - Tampilkan status Twitter Bot. Saat ini ini menunjukkan nama layarnya.!twit_request_token <consumer_key> <consumer_secret>!twit_access_token <oauth_token> <oauth_token_secret> <PIN from authentication url of !twit_request_token>.chanset #channel +twitter .twitter.conf untuk memetakan nama layar ke saluran. Ada contoh di twitter.conf.sample .!commands ?+twitter .Update retrieval (mentions) failed: OAuth not initialised. di garis pesta bot?!twit_request_token dalam set saluran +twitter . Bot harus menjawab Anda.poll_home_timeline di bagian atas twitter.tcl diatur ke 1. Ini adalah default.!twit_request_token lagi. Ini memulai kembali proses otentikasi. Pastikan Anda masuk ke Twitter di akun yang Anda inginkan dan kunjungi URL otentikasi (atau login ke akun yang Anda inginkan di URL ini) dan lakukan !twit_access_token seperti ketika Anda awalnya mengatur bot.!twit_request_token setelah memeriksa/memperbarui izin tulis. Anda harus memulai dari lagi dari !twit_request_token .