Yukari Çık
📜 mIRC Forum Duyuru Remote — Web API / RSS Destekli - ForumTurk.ORG
İçerik Paylaşın
Efrasiyab
motorcularmekani
Seçkin aLem
Swan
S4S
Kaan
Hüma
Mys
KaCaK
Bana Onu Anlat Röportaj Konuk Ayın Bayan DJ Ayın Bay DJ Ayın Yıldızı

📢 Günün Sözü
“Kanatları açmadıkça onlarla ne kadar uçacağını fark edemezsin.(Mys)”
Geri Dön   ForumTurk.ORG > >

Yeni Konu Aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 05 - 10 - 2025, 17:30   #1
Çevrimdışı
~ www.forumturk.org ~

 
Kaan - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 10 - 09 - 2025
Mesajlar: 8
👤 Üye Grubu: Admin
Nerden: 34 İstanbul
Cinsiyet: Bay
Web:
Aldığı Beğeni: 6
Beğendikleri: 4
📜 mIRC Forum Duyuru Remote — Web API / RSS Destekli


Kod:
; Forum Duyuru Sistemi — Web API / RSS Çekme
; Yazar: kaanyavuz
; mIRC Remote (v1.0)

; === Ayarlar ===
alias forumchan return #forum          ; Duyuruların gönderileceği kanal
alias forumurl return http://example.com/forum/rss.xml ; RSS veya API URL

; Son çekilen duyuru ID / başlık kaydı
var %lastduyuru = ""

; === RSS veya JSON veri çekme ===
alias forumcheck {
  var %url = $forumurl
  ; URL’den veri çek
  urlget -n 0 %url forumparse
}

; === Çekilen veri işleme ===
alias forumparse {
  var %data = $1
  ; Eğer JSON ise:
  ; set %title = $json(get,$data,title) gibi parse edebilirsin
  ; Eğer RSS XML ise basit regex ile başlık çek
  var %title = $regex(%data,/.*<title>(.*?)<\/title>.*/i,1)
  
  ; Eğer yeni duyuruysa
  if (%title != %lastduyuru && %title != $null) {
    set %lastduyuru %title
    msg $forumchan [DUYURU] %title
  }
}

; === Otomatik tekrar çekme (örneğin 15 dakikada bir) ===
on *:LOAD:{
  echo -a [Forum] Web API / RSS duyuru sistemi yüklendi.
  forumcheck
  .timerforum 0 900 forumcheck
}

; === Manuel kontrol ===
alias forumget {
  forumcheck
}
PHP- Kodu:
&#9881;️ Açıklamalar

forumurl &#8594; RSS veya JSON API linki

Örnek RSShttps://example.com/forum/rss.xml

Örnek JSONhttps://example.com/api/latest_post.json

%lastduyuru &#8594; Son duyuruyu kaydeder, tekrar tekrar göndermesin diye

.timerforum 0 900 forumcheck &#8594; 900 saniyede bir (15 dk) otomatik veri çeker

Manual komutlar:

/
forumget  &#8594; anlık veri çek

&#128295; Özelleştirme Önerileri

JSON API ise $json(get,$data,keyveya regex ile başlık/mesaj çekebilirsin

Birden fazla başlık varsa döngü ile atabilirsin

Kanal
renk veya format ayarlarını değiştirebilirsin:

msg #forum 03[DUYURU] %title 
  Alıntı ile Cevapla

Bunlarıda İncelemek İstermisiniz ?
Konu Başlığı Konu Bölümü Son Yorum Yapan Yorum Sayısı Görüntülenme Sayısı Konu Tarihi
Ücretsiz Sohbet Temasi WebSite Tanıt Mys 2 70 29 - 10 - 2025 17:18
MobilAsk.com Domain Satış KaCaK 1 153 07 - 10 - 2025 00:36
Badnick Yasaklama mIRC Remote IRCd Botlar Kaan 👤 0 94 07 - 10 - 2025 00:31
📜 mIRC Forum Duyuru Remote — Web API / RSS... IRCd Makaleler KaCaK 1 83 05 - 10 - 2025 17:30
📜 mIRC Forum Duyuru Remote Kodu IRCd Makaleler Mys 2 158 05 - 10 - 2025 17:28

Alt 05 - 10 - 2025, 17:40   #2
Çevrimiçi
Forum Türk

 
KaCaK - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 07 - 09 - 2025
Mesajlar: 955
Üye Grubu: Forum Sahibi
Nerden: 41 Kocaeli
Cinsiyet: Bay
Web:
Aldığı Beğeni: 389
Beğendikleri: 276

emeğine saglık kardesim

  Alıntı ile Cevapla
Cevapla

Etiketler
web api duyuru



Şu an bu konuyu okuyan kişi sayısı: 3 (0 üye ve 3 misafir)
 
Seçenekler Arama
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık