Package Information
Released: 6/10/2025
Downloads: 0 weekly / 0 monthly
Latest Version: 0.0.1
Author: fkucukiba
Available Nodes
Documentation
n8n-nodes-netgsm-unofficial
NetGSM API entegrasyonu için n8n community node'u. Bu node ile NetGSM üzerinden SMS ve sesli mesaj gönderebilirsiniz.
n8n workflow otomasyon platformu için geliştirilmiş bir topluluk node'udur.
Kurulum
Community Nodes Panel Üzerinden (Önerilen)
- n8n arayüzünde Settings > Community Nodes bölümüne gidin
- Install butonuna tıklayın
- Package name alanına
n8n-nodes-netgsm-unofficial
yazın - Install butonuna tıklayın
NPM ile Manuel Kurulum
n8n self-hosted kurulumunuzda:
npm install n8n-nodes-netgsm-unofficial
Docker ile n8n kullanıyorsanız:
docker exec -it n8n_container npm install n8n-nodes-netgsm-unofficial
# Ardından n8n'i yeniden başlatın
Kullanım
1. NetGSM API Kimlik Bilgilerini Ayarlama
Node'u kullanabilmek için önce NetGSM API kimlik bilgilerinizi ayarlamanız gerekir:
- NetGSM Web Portal üzerinden giriş yapın
- Abonelik İşlemleri > Alt Kullanıcı Hesapları bölümüne gidin
- Yeni Kayıt butonuna tıklayarak API için özel bir alt kullanıcı oluşturun
- n8n'de NetGSM node'unu ekledikten sonra credentials bölümünde:
- Username: Alt kullanıcı adınız
- Password: Alt kullanıcı şifreniz
- App Name: İsteğe bağlı (varsayılan: "n8n")
2. SMS Gönderme
- Operation olarak "Send SMS" seçin
- Gerekli alanları doldurun:
- Message Header: Gönderen adı (örn: "SIRKETIM")
- Phone Number: Alıcı telefon numarası (90 olmadan, örn: "5551234567")
- Message: Gönderilecek mesaj
- Encoding: Türkçe karakterler için "TR", İngilizce için "EN"
3. Sesli Mesaj Gönderme
- Operation olarak "Send Voice Message" seçin
- Gerekli alanları doldurun:
- Message Header: Gönderen adı
- Phone Number: Alıcı telefon numarası
- Message: Okunacak metin (sesli mesaj)
Özellikler
- ✅ SMS gönderme
- ✅ Sesli mesaj gönderme
- ✅ Türkçe karakter desteği
- ✅ Hata yönetimi
- ✅ NetGSM API yanıt kodları kontrolü
API Yanıt Kodları
NetGSM API'den dönen temel yanıt kodları:
00
: Mesaj gönderildi01
: Mesaj gönderildi02
: Mesaj gönderildi20
: Mesaj metninde problem var30
: Geçersiz kullanıcı adı/şifre40
: Kredi/paket yetersiz
Örnek Workflow
{
"nodes": [
{
"parameters": {
"operation": "sendSms",
"msgheader": "SIRKETIM",
"phoneNumber": "5551234567",
"message": "Merhaba! Bu bir test mesajıdır.",
"encoding": "TR"
},
"type": "n8n-nodes-netgsm-unofficial.netgsm",
"typeVersion": 1,
"position": [820, 300]
}
]
}
Gereksinimler
- n8n sürüm 0.175.0 veya üzeri
- Node.js 20.15 veya üzeri
- Aktif NetGSM hesabı ve API erişimi
Destek
Sorularınız veya sorunlarınız için:
Katkıda Bulunma
- Repository'yi fork edin
- Feature branch oluşturun (
git checkout -b feature/amazing-feature
) - Değişikliklerinizi commit edin (
git commit -m 'Add amazing feature'
) - Branch'ınızı push edin (
git push origin feature/amazing-feature
) - Pull Request oluşturun
Lisans
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.
Linkler
Not: Bu node resmi NetGSM ürünü değildir. Topluluk tarafından geliştirilmiş bir entegrasyondur.