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/)
-   Projeler (https://www.ircforumlari.net/projeler/)
-   -   IRC Service Scripting (Görüş ve Fikirleriniz) (https://www.ircforumlari.net/projeler/155817-irc-service-scripting-gorus-ve-fikirleriniz.html)

SpecifiC 10 Kasım 2008 23:13

IRC Service Scripting (Görüş ve Fikirleriniz)
 
Herkeze merhaba;

Konu başlığındanda anlaşılabileceği gibi bir IRC Service(servisi) proğramlama imkanı sağlayan Unreal uyumlu %90'ın tamamlandığı amacımın sadece fantazi olduğu basit bir dil geliştirdik ;=) Bu dil ile IRC serverlerinize kendi serviceslerinizi yazabilir veyahut daha etkin botlar kodlayabilirsiniz.

Dil kendi içerisinde genişleyebileceği gibi, bu dil ile yazılan modüllerinde modülü yazan kişilerin hayal güçleri ile sınırlı olarak sonsuz esnekliğe sahip botların yazılabileceği bir platform diyebiliriz. Yani sınırları tamamen sizin hayal gücünüze bağlı, sisteme direk müdehale edebilen botlar oluşturabilme olanağı sağlamakta.

Şu anda çalışmalarını Sevgimsin.NET platformu üzerinde sürdürdüğüm modülleri yazma aşamasındayım bu modüller server savunma ve kontrol amacı taşıyan botlardan oluşmaktadır.

Bu konuda görüşlerinizi ve fikirlerinizi bu konu başlığı altında bildirerek olmasını yada olsa iyi olurdu gibi, sunucu üzerinde genel kontrolü ve güvenliği sağlamak amaçlı bot(modül) lar üzerinde olmasını istediğiniz özellikleri dile getirebilirsiniz.

Slogan: Hayallerinizi sınırlarla engellemeyin! ;)
not: daha iyi bir slogan bulan a kadar sloganımız bu :p;)

Geliştirlen dilin söz dizimini gösteren bir print screen, bu aralar photosopta kendime yeni bir imaj oluşturmaya çalıştıgım için çeşitli efektleri devamlı kurcalıyorum bu resimede noise efekti verdim görüntü bu yüzden farklı konfigürasyonum da bir problem yok yani :p

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

Teşekkürler Sevgimsin.NET

XcLusive 11 Kasım 2008 00:20

Cevap: IRC Service Programing Language (Service Programlama Dili) Görüş ve Fikirlerin
 
bu nedir anlamış değilim visual basic ve mirc kodlarının karışımı birşey? ilgimi çeken şey proje değilde kodları :D

SpecifiC 11 Kasım 2008 00:33

Cevap: IRC Service Programing Language (Service Programlama Dili) Görüş ve Fikirlerin
 
Evet söz dizimi Vbasic'i andırıyor ama bunu ayrı bir dil oalrak düşün sadece unreale linkenerek çeşitli işlemler yapma imkanı veren bir mevzu... Peki neden vb'ye benziyor ne gereği var bu radikal değişikliğe diye soruyorsan, bunun cevabını bende bilmiyorum, sanırım içimdeki farklı birşeyin ortaya çıkması istegi olabilir

XcLusive 11 Kasım 2008 01:56

Cevap: IRC Service Programing Language (Service Programlama Dili) Görüş ve Fikirlerin
 
güzel olmuş ama tarzı standarttan çıkarsa dahada iyi olur yani klasik bot düşüncesini aşmak lazım :)

OkyAnuS 11 Kasım 2008 02:16

Cevap: IRC Service Programing Language (Service Programlama Dili) Görüş ve Fikirlerin
 
Güzel Olmus:)

SpecifiC 11 Kasım 2008 23:19

Cevap: IRC Service Programing Language (Service Programlama Dili) Görüş ve Fikirlerin
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 584075)
güzel olmuş ama tarzı standarttan çıkarsa dahada iyi olur yani klasik bot düşüncesini aşmak lazım :)

klasik derken irc üzerinde yapabilitelerin ne olabilir ki :) Ayrıca zaten bu olay klasik bot düşüncesini çoktan aşmış bir olay şöyle düşün bir bot yazıyorsun ve bu bot üzerine istediğin kadar eklenti yazabiliyorsun. Bir unreal scripting gibi veyahut bir vbulletin script gibi düşün ;)

Diyelim ki crOn botuna temel yazar harici 2. bir şahıs tarafından bir ekleti ekelyecek o zaman;

Örneğin crOn botunda flood koruması ekleyeceğiz bot main dosyasına edit yapmadan yeni bir dosya oluşturup bu dosyanin ismi diyelimki "crOn_text_flood.mdl" olsun içerisine aşağıdaki kodları yazıp kayıt edmemiz yeterli olacak.


Kod:

// crOn bot flood modülü
// yazan; asldkafmdsgsd
#BOTNAME crOn
#include <JOIN>
EVENT *:PRIVMSG:*:*: THEN
    IF #* iswm $active AND !$chans($chn,$nick).isop AND !$regex($users($nick).mode,(o|A|N|B)) THEN
        IF $prot(2,4,$nick,$chn).flood
            CMODE $botme $chn +b $+(*!*@,$gettok($users($nick).host,2-,64))
            mkick $botme $chn $nick FLOOD PROT
        ENDIF 
    ENDIF
ENDEVENT


XcLusive 11 Kasım 2008 23:26

Cevap: IRC Service Programing Language (Service Programlama Dili) Görüş ve Fikirlerin
 
peki bu unreal ile nasıl çalışacak yani kodları farklı unrealinde çalışma sistemi farklı uyumu nasıl sağlicak? yada kendine özgü bir çalışma biçimimi var?

SpecifiC 11 Kasım 2008 23:43

Cevap: IRC Service Programing Language (Service Programlama Dili) Görüş ve Fikirlerin
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 584675)
peki bu unreal ile nasıl çalışacak yani kodları farklı unrealinde çalışma sistemi farklı uyumu nasıl sağlicak? yada kendine özgü bir çalışma biçimimi var?

Bu mIRC tabanlı geliştirildiği için doğal olarak win platformu üzerinde çalışıyor. Kodların unreal ile bir bağlantısı yok tek baglantı link. Olay şu bir derleyici kodları nasıl makine diline derliyor ise, bu da yukarıdaki dili mIRC diline derliyor amaç mIRC Scriptingte fantazi ;) ... Fakat bunu daha hızlı ve kendine özgü olabilmesi için C++ tabanlı geliştirmeyi düşünüyorum tabi bu iş için biraz zaman lazım aslında böyle bir konu ile ilgilenen kişileri bulup bir arada ortak bir çalışma olması daha güzel ve zaman kazandırıcı olur bilemiyorum kararsızım bekledigim ilgiyi görecek mi onuda bilmiyorum ;) ...

XcLusive 12 Kasım 2008 00:17

Cevap: IRC Service Programing Language (Service Programlama Dili) Görüş ve Fikirlerin
 
ben farklı anlamışım olayı şimdi daha iyi çözdüm.
ama çok çok kapsamlı bir çalışma olması gerekiyor sanırım eğer kişinin isteğine bağlı bir yaptırım olacaksa yeni ortak bir yazılım dilide diyebiliriz?
ayrıca hayal gücünü zorlamayı kastedmişsin kişi bota hükmekmek isterse belirli menülerdenmi yapacak yoksa oda normal bir şekilde kodlayacakmı?
veya bütün gerekli olan işlemler bota koyulduktan sonra kişi istediğine bağlı açılıp kapanabilir birşeymi olacak?

SpecifiC 12 Kasım 2008 00:54

Cevap: IRC Service Programing Language (Service Programlama Dili) Görüş ve Fikirlerin
 
Öncelikle şunu söyleyeyim, buradaki botlar tamami ile çekirdek dosyaların yanında ekstra gelen beinm tarafımdan oluşturulmuş modül dosyaları, sistemin nasıl çalıstığı konusunda fikir vermek amaçlı modül dosyaları.

crOn.mdl
Q.mdl
S.mdl

olmak üzere içerisine kendimce 3 bot yazdım tabi bu opsiyonel istersen başlı başına kendince bir bot(modül) oluşturup kullanabilirsin işte farklılık burada bu modülü yukarıdaki söz dizimleri ve dilin içerisinde betimlenmiş belli kurallar çerçevesinde oluşturman gerekli. Yani bir yazılım dili denilebilir en azından PHP, mIRC Scripting, Unreal Scripting vs. vs. dillerinin oluşumu esas alınarak mIRC üzerinde bu esasları modelleyen, yeni mIRC tabanlı geliştirilmiş bir tür yazılım dili modeli diyebiliriz.

Alıntı:

ayrıca hayal gücünü zorlamayı kastedmişsin kişi bota hükmekmek isterse belirli menülerdenmi yapacak yoksa oda normal bir şekilde kodlayacakmı?
veya bütün gerekli olan işlemler bota koyulduktan sonra kişi istediğine bağlı açılıp kapanabilir birşeymi olacak?
Buradaki soruları pek anlamadım ama şöyle söyleyim bir sock bota nasıl hükmedebiliyorsan bunada öyle hükmedebilirsin tabi hükmetmek için oluşturdugun botların dosyaları içerisine kodlarını kendin yazmalısın

örneğin;

Kod:

// bot'un özeline SENBOTMUSUN yazdıgında Evet ben botum cevabını verecektir.
EVENT *:PRIVMSG:*:*: THEN
    IF $1 == SENBOTMUSUN AND $active == $botme AND $regex($users($nick).mode,o) THEN
        mnotice $botme $nick Evet ben botum
    ENDIF
ENDEVENT

veya manuel olarak;
;bu komut crOn botunun Sercan nickine notice atmasını sağlayacaktır.
/mnotice crOn Sercan selam


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

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