IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Çözüldü Websiteden Bota baglanma (https://www.ircforumlari.net/mirc-scripting-sorunlari/703079-websiteden-bota-baglanma.html)

KuL 10 Kasım 2015 00:01

Websiteden Bota baglanma
 
Merhaba Arkadaslar & Ustalar , Hocalar :)

Son zamanlarda bi Radyo üzerine birseyler deniyorumda, söyle bir Sorum olucakti.

Radyo Sitelerinde artik Istek Paneli gayet dogal birsey. Ama ister istemez IRC ile Radyo karisinda, DJ ler üsengec oluyor.

Hep #Radyo hem #dj hemide ayriyetden WEB ISTEK Paneline bakmaya üseniyorlar, yada cok geliyor (bilemiyorum).

Daha önce böyle birsey yapilmisti, Yanlis Hatirlamiyorsam Toprak tarafindan. Ancak yapilali uzun zaman olmus ve Linke ulasilmiyor.

Benim söyle bir Sorum var, basit bir Istek paneli yapip yada Googlede ücretsiz Istekpaneli sunan yerler var.

Onlarda acip, sonra o Istek Panellerini beli araliklarla Mirc Botuyla güncelleyip yenileme oldugunda IRC de bir kanala (#dj) kanalina aktarma olayini görmüstüm/ögrenmistim (Feragat Hoca tarafindan).

Ve Merak etdigim olay su, benim gördügüm yada aklimda kalan genelde hep MIRC Botu calisiyordu.

Yani bi eventle yada timer ile BOT kendisi siteyi refresh edip bakiyordu birsey varmi yokmu diye.

Acaba, Website icinde olsa yani biri istek paneline giriyor.

Tam olarak o nasil olur bilmiyorum, ama php ile iletisim formu gibi birsey yapilip. O doldurulunca "Gönder" e basinca WEBSITE bunu BOTA göndermesi mümkünmü ?

Yani istekler.php yada ne bileyim website.com/istekler gibi yerde beklemesi degilde, direk bota gönderilip oda kanala yazmasi mümkünmü?

Eger mümkün ise, ne tür Eventle calisiyor bu. Genelde mircde Sockopen , Sockread ile araniyor/bakiliyor sitelere. Ama Siteler hangi eventle Mirclerle iletisime gecebiliyor.

Goemon 10 Kasım 2015 00:27

Cevap: Websiteden Bota baglanma
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] dediğinin socket versiyonu nu bildiğim kadarıyla ConferenceRoom sunucusunda sohbetim idi galiba @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Adlı Umut Arkadaşımız yaptı diye biliyorum lakin mırc scripting i bırakmadıysa yardım etmek isterse o da bir yolunu biliyor.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ın yapmadığı başka ne kaldıki herşeyi yaptı sağolsun.
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hocam süper bilgisi ile maşallah diyim yine güzel bir fikrini vermiş hani sende azcık zorlasan da bir yerden başlasak :-) ömercim :-)

KuL 10 Kasım 2015 00:45

Cevap: Websiteden Bota baglanma
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] :) Nick tanidik gelmiyorda, yazisma seklini biryerden tanidim sanki :)

Baslamasina baslanmalida, neresinden :)

Normalde sockopen ile siteye baglanip, duruma göre islem yapiliyordu.

Yani Veri almak icin get , ve veri girmek icin post kullaniyordum.

Ama :) bunda neyi kullanicagiz. Yani verinin bize gelmesi icin, kendimiz istememek icin.

Tabi bide su var, Veriyi biz alicaksak. Mutlaka tüm socketler gibi bi port dan olucak.

Buda site bize baglanicaksa biz site icin bir portu acik tutmamiz anlamina gelir.

Acaba bu Sistem icin dezavantaj olurmu, bilemiyorum. Yani biri acik port üzerinden birseyler yapmaya kalkarsa diye.

IrCbaStarD 10 Kasım 2015 01:39

Cevap: Websiteden Bota baglanma
 
Bunun icin biraz php bilmelisin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 2 yol var bunun icin.
1. yol text'e yazdirip php ile sonra bi sil sayfasi yaparak sildirmek.
2. yol ise mysql'a kayit ettirip mysql'dan bi süre sonra sildirmek ikisi icinde php sayfalarina ihtiyacin var. .)

Feragat 10 Kasım 2015 13:48

Cevap: Websiteden Bota baglanma
 
Open ve read dışında socklisteni de araştır biraz. Bunun yanısıra sercanın da söylediği gibi php bilmen gerek. mircscripting.net de örnekleri vardı, php socket ile mirc socket iletişimi hakkında.

ZorCocuK 12 Kasım 2015 00:09

Cevap: Websiteden Bota baglanma
 
Goemon 'a tanış bakalım ne diyor Radyocu adam : )

Goemon 12 Kasım 2015 00:22

Cevap: Websiteden Bota baglanma
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bildiğim @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bunu tek başınada yapabilir lakin php bilgisi yoksa olan biri yada birileriyle iş birliği yapabilir ;)
Bunun için de Coder lerimizin bu arkadaşımıza yardım etmesi şart gibi yoksa yapılamayacak gibi php bilgisi olmayan bir kişiden mucize beklemeyicez herhalde ama bu kul heran herşey yapabilir ben kul için destek topliyim :-)

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bu kardeşimiz yardım edin bana diye haykırıyor :-)

KuL 12 Kasım 2015 00:50

Cevap: Websiteden Bota baglanma
 
Öncelikle Tesekkür ederim :)

ZorCocuK :D:D Goemonu zaten biliyorum :D Sagolsun cok Yardimci oldu, oluyor, olmakta :)

Aslinda ben bu mirc ile websitenin arada bir biriyle konusmasi nasil diye düsündüm. Bir bir php den bu nasil yapilir diye. Ama php bilgim olmadigi icin pek anladim sayilamaz.

Daha sonra mircscripting.net Forumu sayesinde orda ufuk un bir Konusuna rastladim websiteyle php nin baglanmasi nasil oluyor diye Soru sormustu sanirim.

Ben zor yerden giderken yani tek bu radyo icin nasil olur diye düsünürken, bir Arkadasim hatirlatdi.

Ömer aslinda bu Sistem zaten suan bile kullaniliyor. Tüm WEB Nick Kayitlari böyle oluyor diyince anladim.

Toprak sagolsun, onada sormustum hatda izin istemistim. WEB Nick Kayit Kodu üzerinden yola cikip onda radyo istegi kodunu yapmak icin. Oda sagolsun Radyo Kodununda oldugunu söyledi yani Istek kodunun.

Onlarin .php Yaziliminida gördüm.

Ve Ögrendimki, hepsi bir php de olmuyormus. Belki olabilir, hepsini birtanesine doldururlursa bilmiyorum kodlar bir birine zarar verirmi.

Ama Mantik olarak söyle oldugu buldum/düsünüyorum:

1.) .php Sitenin Tasarimi yani Tasarimdan daha cok Formular Yazisi.

Orda Nick , Email , Mesaj vs. ne gerekiyorsa ordan yaziliyor.

(1.1?) Dileyenler icin ayri birde css eklenebiliyor. Resim / Tasarim gibi seyleri ayarlamak icin. Onuda php ye <head> ile </head> in arasina:

PHP- Kodu:

<link rel="stylesheet" type="text/css" href="css/style.css"

bunu ekleyerek baslanabiliniyor. Tabi bunun icinde bir css isminde bir dosya ve onun icindede style.css diye yazilim olmasi gerek.

Renkler / Resimler / Iconlar hepsi ordan ayarlaniyor (x,y,z) degerleri ve genislikleri.

2.) Bunu yaptikdan sonra birde bu ilk php nin icinde. Genelde index.php oluyor.

Icine ikinci php yazilimida ekleniyor "kaynak" olarak ve ikinci php nin icinede.

Asil Baglanti Bilgileri ekleniyor yani Bot da kullanilinacaksa Botun IP Adresi, ve Sockopen ler (Tabi bu php nin icinde fsockopen oluyor. Daha dogrusu bu .php nin icindeki sockopen ler hic gördüklerim gibi degil daha farkli ama az cok mantigi sanirim anlasiliyor. if ve elselerden dolayi.

3.) Son olarakda Mirce eklenicek Kod var, ordada feragat hocamin dedigim gibi socklisten ile gelen baglantilari (dinliyorsun). Tam olarak dinlemekmi denir bilmem ama listen in ingilizcesini alirsak, dinlyioruz diyelim. Ve eger biri senin mirce ve acik olan port dan sana baglanti kuruyorsa. Sockread ile degerlendirip Mirc basliyor site ile veri paylasmaya.

Bugün bunu hatda deniyecektim. Tek takildigim Nokta PORT u acmak oldu. Botuda kendi Bilgisayarimda tutdugumdan. Kendi IP Adresimi yazip, Firewall dan o Port u muaf etmeyi denedim. Yaptimda bana kalirsa. Ama hic bir baglanti kurulamadi sanirim PC de port acma biraz zor. O yüzden Firsat bulursan aynisini bide VPS bulabilirsem ordan deniyecem.

Aslinda ama bi port acmakla, bilgisayarin genel kapilarini daha cok acmis olmuyormuyuz ? Yani ne kadar acik port olursa Bilgisayarda, daha kolay saldiri alabilir anlamina gelirmi?

uFuK 12 Kasım 2015 08:14

Cevap: Websiteden Bota baglanma
 
Arkadaslar webten veri çekmekle ilgili video hazırlayacağim.
Bunun sözünü vermiştim ben fakat içinde bulundugum sunucuda bir sistem değişikliği yaşandi ve botlari revize etmem gerekti.

Süreç içersinde henüz fırsat bulamadım ama en geç bu hafta sonu hazırlayacağim.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 08:14 -->-> Daha önceki mesaj 08:12 --

Radyo istek paneli yapımınıda göstertirim.

Feragat 12 Kasım 2015 10:21

Cevap: Websiteden Bota baglanma
 
Portu modem üzerinden, tıpkı uzak masaüstü portu açar gibi aç. 2 dk nı almaz. Yapamazsan modeminin modeline göre internetten araştırıp yapabilirsin. Daha sonra yapman gereken o porta socket açıp işlem yapmak. Cepten yazdığım için fazla açıklayamıyorum.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:47.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net