Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen tircd komutudur.
Program:
ADI
tircd - Twitter API'si için bir ircd proxy'si
TANIM
tircd, twitter'ı bir irc kanalı olarak sunar. Herhangi bir irc istemcisi ile tircd'ye bağlanabilirsiniz,
ve irc'deymişsin gibi twitter
MONTAJ
tircd, Perl'in yeni bir sürümünü ve aşağıdaki modülleri gerektirir:
POE
POE :: Filtre :: IRCD
Net::Twitter::Lite::WithAPIv1_1
JSON::Herhangi biri
Saat::Yerel
Dosya::Küre
GÇ::Dosya
LWP :: UserAgent
depolanabilir
URI
Liste::Util
HTML::Varlıklar
Özet::SHA1
Redhat veya debian tabanlı bir sistem kullanıyorsanız, CPAN dağıtımlarını kullanmayı deneyin.
modül paketleri, yum veya apt.
Tüm modülleri CPAN aracılığıyla kurmak için:
PAN -i POE POE :: Filtre :: IRCD İnternet::Twitter::Lite JSON::Herhangi biri Saat::Yerel Dosya::Küre GÇ::Dosya
LWP :: UserAgent depolanabilir URI Liste::Util HTML::Varlıklar Özet::SHA1
KULLANIM
tircd çalışıyor
./tircd.pl [/yol/to/tircd.cfg]
Başlatıldığında, tircd aşağıdaki yerlerde bir yapılandırma dosyası arayacaktır:
tircd.cfg (geçerli dizinde)
~/.tircd
/etc/tircd.cfg
Aşağıdaki durumlarda, komut satırında yapılandırma dosyasına alternatif bir yol belirtebilirsiniz.
yapılandırmayı başka bir konumda tutmak istiyorum. Örnek bir yapılandırma var
dağıtımın bir parçası olarak sağlanır. Başlamanın en kolay yolu, yalnızca yeniden adlandırmaktır
o dosyadan tircd.cfg.örnek için tircd.cfg
bağlantı
Varsayılan olarak, tircd yerel ana bilgisayar bağlantı noktası 6667'yi dinler.
Yeni bir twitter hesabıyla ilk kez bağlandığınızda, bir tircd şifre
o nick için Bu şifre twitter'ınızla aynı olmak zorunda değildir (ve olmamalıdır)
parola. Bu şifre tircd hesabınızı yetkisiz kullanıma karşı koruyacaktır.
The yukarıdaki şifre is için korumak senin tircd hesabı, ve is değil ilgili için senin twitter
hesap. The tircd çentik şifre irade bir tek be kaydedilmiş bir Zamanlar sen var giriş içine Twitter
Birçok irc istemcisinde bunu /SERVER localhost 6667 komutunu vererek yapabilirsiniz.tircd
şifre>twitter kullanıcı adı>. Uygun olup olmadığını öğrenmek için müşterinizin belgelerini kontrol edin.
sözdizimi.
Tircd, Twitter'a OAuth meydan okuması yapacak ve Twitter bir sayfaya bağlantı döndürecek
bağlantıyı yetkilendirebileceğiniz yer. Bu bağlantı IRC bağlantınızda görünecek
durum penceresi.
Kullanmayı planladığınız hesap olarak twitter'a giriş yaptığınızdan veya giriş yapmadığınızdan emin olun.
içinde. Yetkilendir bağlantısını tıklayın ve oturum açın, ardından "İzin Ver"i tıklayın. Twitter daha sonra size sunacak
PIN numarası ile. için tamamlamak senin bağ için tircd, yazın: / stats toplu iğne <PIN NUMBER>. Açık
bazı istemciler yazmanız gerekebilir: / alıntı istatistikler toplu iğne <PIN NUMBER>.
PIN, Twitter tarafından kabul edilirse bağlantı kurulur. şimdi katılabilirsiniz
#twitter başlamak için. PIN kabul edilmezse, başka bir yetkilendirme bağlantısı
oluşturuldu.
Hesap şifre koruması
tircd kurulumunuz paylaşılan bir ortamda çalışıyorsa (ya
paylaşılan bir bilgisayarda localhost adresi veya genel bir IP'de dinleme) yapmak isteyebilirsiniz.
hesabınızı şifre ile koruyun, yoksa herhangi biri twitter hesabınıza erişebilir.
sunucu adresi ve twitter kullanıcı adınız. kg tircd-şifre do DEĞİL gerek için be (Ve
meli değil olmak!) the aynı as senin twitter parola.
Tircd, parola korumasını aşağıdaki şekilde destekler.
· tircd'ye yeni bir Kullanıcı adı ile ilk kez bağlandığınızda, şifre kontrolü yapılmaz.
tamamlamak. Size OAuth URL'si sunulur ve şu adresten twitter'da oturum açmanız gerekir:
web'e gidin ve PIN'i yukarıda açıklandığı gibi girin.
· PIN kabul edildiğinde, müşteriniz bir parola seti ile bağlandıysa, bu
şifre şifrelenir (karma) ve twitter erişim belirteçlerinizle birlikte kaydedilir.
· Bir dahaki sefere bağlandığınızda, tircd önce bir parolanın kayıtlı olup olmadığını kontrol edecektir.
senin kullanıcı adı.config, ve müşterinizin gönderdiği ile karşılaştırın.
· Eşleşirlerse, bağlantınıza izin verilir ve tircd, OAuth'u doğrulamaya devam eder
twitter ile jeton.
· Eşleşmezlerse, istemcinin bağlantısı bir hata mesajıyla kesilir.
· Şifrenizi değiştirmek istiyorsanız veya ilk bağlantınızda şifre belirlemediyseniz,
basit bir "/STATS şifresi ile tircd'ye bağlandıktan sonra bunu yapabilirsiniz.
"
· Bunu yaparsanız, müşterinizin de kullandığından emin olmanız gerektiğini unutmayın.
tircd'ye bir sonraki bağlanışınızda aynı şifre.
· Parolayı kaldırmak istiyorsanız, herhangi bir işlem yapmadan bir "/STATS parolası" vermeniz yeterlidir.
şifre seti.
Unutursanız, şu anda hesabınıza erişimi yeniden kazanmanın bir yolu yoktur. NS
tircd şifrenizi sıfırlayın, username.config'inizi kaldırmanız ve yetkilendirmeniz gerekecek
twitter ile tekrar OAuth ve bir PIN kullanarak.
Sonra bağlantı
Başlamak için bağlandıktan sonra "/JOIN #twitter". #twitter kanalı
çoğu işlemi gerçekleştir
durumunuz güncelleniyor
Twitter'daki durumunuzu güncellemek için "!t" ile başlayan bir mesaj göndermeniz yeterlidir.
#twitter kanalı. Sunucu, konuyla ilgili en son güncellemenizi hiçbir şekilde tutacaktır.
kez.
#twitter'a gönderdiğiniz tüm mesajların tweet olarak gönderilmesini istiyorsanız,
"auto_post" seçeneğini 1. olarak ayarlayın. Ya tircd.conf içinde ya da /stats komutu ile.
Ünlem işareti ("!") ile başlayan iletiler yine aynı şekilde işlenecektir.
komutlar, tweet değil.
Arkadaşınızın durumunu alma
Takip ettiğiniz kullanıcılar durumlarını güncellediklerinde kanala mesaj olarak gönderilecektir.
onlardan. Her durumun önüne [a3f] gibi 7 harfli bir tanımlayıcı gelir. Bu
tanımlayıcı, tweet'leri retweetlemek ve yanıtlamak için kullanılır.
@cevaplar da kanala mesaj olarak gönderilir.
Bir durumu retweetleme
Bir durumu retweetlemek için, !retweet ve ardından 3 harfli tweet komutunu kullanın.
tanımlayıcı.
!retweetle a7f
Bir durumu yanıtlama
Bir durum güncellemesini yanıtlamak için, !retweet ve ardından 3'ü takip eden Offerbot komutunu kullanın.
mektup tweet tanımlayıcısı.
!cevap vermek 6eb @tircdbot değil bugün!
Bir tweet'i favorilere eklemek
Bir tweet'i favorilere eklemek için, !favorite ve ardından 3 harfli tweet komutunu kullanın.
tanımlayıcı.
!favori a44
Takip ettiğiniz kullanıcıları listeleme
Takip ettiğiniz her kullanıcı #twitter kanalında olacaktır. Yeni bir kullanıcıyı takip ederseniz
tircd dışında, o kullanıcı ilk güncellemelerini yaptığında kanala katılır.
durum. Sizi takip eden kişilere bu gerçeği belirtmek için ses (+v) verilir.
Doğrudan Mesajlar
Size doğrudan mesajlar, kullanıcıdan özel bir mesaj olarak görünecektir.
Direkt mesaj göndermek için dm göndermek istediğiniz kullanıcıya özel mesaj göndermeniz yeterlidir.
Kullanıcılar hakkında ek bilgi alma
Bir kullanıcıyı /WHO veya /WHOIS konumunu / Bio / Web Sitesini görüntüleyebilirsiniz. onların son
durum güncellemesi (ve gönderilen zaman) da iade edilecektir.
Kendi kullanıcı adınızla bir /WHOIS yayınlamak, aynı zamanda aşağıdaki API çağrılarının sayısını da sağlayacaktır.
son bir saat içinde kullanılmıştır.
Yeni kullanıcıları takip etme
Yeni bir kullanıcıyı takip etmeye başlamak için onu #twitter'a /DAVET ETMENİZ yeterlidir. Kullanıcı katılacak
takip isteği başarılı olursa kanal. Bir kullanıcıyı davet etmeye çalışırsanız
güncellemelerini koruyan, talep ettiğiniz bir bildirim alacaksınız.
onları takip et. Kullanıcı, isteğinizi kabul ederse ve güncellerse kanala katılır
onların durumu.
!Davet et analagous Offerbot komutudur.
Kullanıcıları takip etmeyi bırakma / kaldırma
Bir kullanıcıyı takip etmeyi bırakmak için, onu #twitter'dan /KICK.
!Atmak analagous Offerbot komutudur.
Kullanıcıları engelleme
Bir kullanıcıyı engellemek için /BAN. Şu anda sahip olduğunuz kullanıcıların bir listesini almanın bir yolu yok
şu anda API aracılığıyla engelleniyor, bu nedenle #twitter'daki yasakları listelemek yalnızca kullanıcıları döndürür
mevcut oturumda engellediniz.
Kullanıcıların engellemesini kaldırma
Bir kullanıcının engelini kaldırmak için /UNBAN onları.
Çoklu Kanallar / Gruplar
Takip ettiğiniz kişilerin yalnızca bir alt kümesiyle bir kanal oluşturmak istiyorsanız,
"/KATILMAK " ve ardından /INVITE onları kanala. tircd bir kullanıcının
#twitter ve bir kullanıcıyı davet ettiğiniz diğer kanallardaki güncellemeler.
Ara
Teslim edilen belirli bir terim için güncellenmiş arama sonuçlarına sahip olmak istiyorsanız,
"/KATILMAK " ardından kanal için /konuyu arama sorgunuza ayarlayın.
Bu sorguyla eşleşen sonuçlar o kanala gönderilir. /TOPIC neredeyse olabilir
twitter araması tarafından desteklenen herhangi bir şey (bkz.
http://support.twitter.com/articles/71577-how-to-use-advanced-twitter-search
<http://support.twitter.com/articles/71577-how-to-use-advanced-twitter-search> için
örnekler). 'Yakın' seçeneğinin kullanılması şu anda desteklenmemektedir.
Kullanıcı yapılandırması
Belirli seçenekler çalışma zamanında değiştirilebilir ve kullanıcıya göre ayarlanır. Seçenekler listesini görmek için
ve mevcut değerleri sunucuya basitçe bir "/STATS m" komutu gönderir.
Bu seçenekler şu adla bir dosyaya kaydedilir: kullanıcı adı.config (Kullanıcı adı nerede
twitter kullanıcı adınız) global yapılandırma dosyasında ayarlanmış bir dizinde bulunur (varsayılan:
/tmp/trikd)
Teklif botu komutları
Tircd, teklif robotu stili kontrolünü destekler. Teklif botu aracılığıyla kullanılabilen tüm işlevler
mecazi olarak uygun IRC işlevleri oldukları için mevcuttur. Öyleyse,
retweetleme, belirli bir tweet'i yanıtlama ve kullanıcı yapılandırmasını kaydetme bir tek
teklif botu aracılığıyla kullanılabilir.
![güncelleme|yukarı|yenileme] - #twitter akışını anında günceller.
![tweet|t] <metin of Retweet> - Verilen metni beslemenize güncelleme olarak gönderir.
![retweet|rt] <tüvit kimliği> - Bir retweet gönderir. tweet-id'den önceki 3 haneli koddur.
cıvıldamak.
![yanıt|tekrar] <tweet kimliği > - Bir tweet'e yanıt verir. tweet kimliği 3 hanelidir
Tweet'ten önceki kod.
![konuşma|dönüş] <tweet kimliği> - Bir konuşmayı baştan tekrar oynatın. tweet değilse
bir yanıt, ilgili tweet'leri gösterir.
![ekle|davet|takip et] <kullanıcı adı> - Belirtilen twitter kullanıcı adını takip etmeye başlayın.
![kaldır|tekme|takip etmeyi bırak] <kullanıcı adı> - Kullanıcı adını, tanıdığınız kişiler listesinden kaldırın.
hesap takip eder.
!kaydetmek - Twitter kullanıcı adına özel yapılandırmayı anında kaydeder.
!Yardım - Bu yardım mesajını gösterir.
onworks.net hizmetlerini kullanarak tircd'yi çevrimiçi kullanın