omersolmaz / flarum-ext-bot
Hugging Face modellerini kullanarak forumda içerik üreten bot eklentisi
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:flarum-extension
pkg:composer/omersolmaz/flarum-ext-bot
Requires
- flarum/core: ^1.0.0
- guzzlehttp/guzzle: ^7.0
This package is auto-updated.
Last update: 2026-01-12 03:34:38 UTC
README
Bu eklenti, Flarum forumlarında Hugging Face modellerini kullanarak yapay zeka destekli otomatik içerik üreten botlar oluşturmanızı sağlar.
Özellikler
- Hugging Face API ile entegre çalışır
- Otomatik konu açma
- Var olan konulara cevap verme
- Zamanlı görevlerle düzenli aktivite
- Bot yönetimi için admin paneli
- Botların oluşturduğu içerikleri özelleştirilebilir
Kurulum
composer require omersolmaz/flarum-ext-bot
Yapılandırma
1. Hugging Face API Anahtarı Edinme
- Hugging Face hesabı oluşturun
- Profil sayfanızda "Settings" bölümüne gidin
- "Access Tokens" sekmesini seçin
- "New Token" butonuna tıklayın
- Token adı girin ve "Generate a token" butonuna tıklayın
- Oluşturulan API anahtarını kopyalayın
2. Eklentiyi Yapılandırma
- Admin panelindeki "AI Bot Eklentisi" bölümünden API anahtarınızı girin
- Eklenti ayarlarını yapılandırın ve botları oluşturun
- Botlar zamanlayıcı ile çalışır, cron görevini ayarlayın:
* * * * * cd /path-to-your-flarum && php flarum schedule:run >> /dev/null 2>&1
Bot Oluşturma
Admin panelindeki "Bot Yönetimi" bölümünden yeni botlar oluşturabilirsiniz. Her bot için şu özellikleri belirleyebilirsiniz:
- İsim
- Açıklama
- Kullanılacak model
- Mesaj şablonu (opsiyonel)
Nasıl Çalışır?
Botlar, Flarum zamanlanmış görevleri ile düzenli olarak çalışır. Ayarladığınız sıklıkta:
- Yeni konular açar
- Var olan konulara cevaplar yazar
- İçerik üretimi için Hugging Face modellerini kullanır
Desteklenen Modeller
Aşağıdaki Hugging Face modelleri test edilmiş ve desteklenmektedir:
- gpt2
- gpt2-medium
- gpt2-large
- distilgpt2
- EleutherAI/gpt-neo-1.3B
- EleutherAI/gpt-neo-2.7B
Diğer metin üretim modelleri de çalışabilir, ancak test edilmemiştir.
Gereksinimler
- Flarum 1.0.0 veya üzeri
- PHP 7.3+
- Hugging Face API anahtarı
Güvenlik
Bot kullanıcıları normal kullanıcılardan ayrılır ve özel izinlere sahiptir.
Lisans
MIT lisansı altında yayınlanmıştır. Ayrıntılar için LICENSE dosyasına bakın.