Pazar yeri ve eklentiler/Kişisel kabin üzerinden bir eklenti gönderin
Kişisel kabin üzerinden bir eklenti gönderin
v1.0.x · güncellendi 2026-07-19
topluluk pazaryeri her kayıtlı müşterinin herkesin yükleyebilmesi için bir eklenti yayınlamasına izin verir — tıpkı bir uygulamayı bir uygulama mağazasına yayınladığınız şekilde. Mağaza sayfası meta verilerini doldurursunuz, eklentinizin hangi izinlere ihtiyaç duyduğunu belirtirsiniz, yapıyı yükler ve incelemeye gönderirsiniz. Bu sayfa tüm süreci adım adım anlatır.
[!NOTE]
Bu akış şudur topluluk (üçüncü taraf) tarafınızdan gönderilen eklentiler
kişisel dolap de/da my.aihummer.ru. Birinci taraf
AiHummer eklentileri kendi hattında gönderilir. Topluluk eklentileri ücretsiz; sen
isteğe bağlı bir bağış bağlantısı ekleyebilir.
Başlamadan önce
A kayıtlı kişisel kabin hesabı — kaydolun ve onaylayın (bkz.
Kayıt). Herhangi bir müşteri gönderebilir.
A oluşturulmuş eklenti — ile üretilmiş imzalı bir sürüm arşiv dosyası
Eklenti SDK (aihummer plugin package). Eğer sahip iseniz
henüz bir tane yapılmadı, önce oradan başla.
Bir simge ve en az bir ekran görüntüsü, ve açıklamalarınız hazır her ikisi
Rusça ve İngilizce.
Yayıncılığın nasıl çalıştığı (genel bakış)
Gönderiniz sabit bir süreçten geçer. Durumunu her adımda dolaptan izleyebilirsiniz.
Sahne
Ne oluyor
Kim rol yapar
Taslak
Girişi sen oluşturursun ve meta verileri doldurursun; henüz hiçbir şey halka açık değil.
Sen
Gönderildi
Onu inceleme için gönderiyorsun.
Sen
Yapay zeka incelemesi
Otomatik bir ajan, eklentiyi karşılaştırır inceleme politikası — güvenlik, ifade doğruluğu, bütünlük, içerik.
Otomasyon
Ortalama
Bir insan moderatör, yapay zekâ raporunu artı eseriniz ve metadata’yı okuyup karar verir.
AiHummer ekibi
Yayınlandı
Onaylandıktan sonra, eser imzalanır ve topluluk kataloğuna + halka açık pazar yeri akışına eklenir.
AiHummer ekibi
Reddedildi
Bir şey başarısız olursa, nedenlerini öğrenirsiniz; düzeltip yeniden gönderin.
Sen → Taslağa geri
[!IMPORTANT]
Yapay Zeka asla kendi başına yayınlar. Nihai kararı her zaman bir insan verir,
ve kataloglarına hiçbir şey onların onayı olmadan ulaşmaz.
Adım 1 — «Eklentilerim»i açın
Giriş yap my.aihummer.ru, aç «Eklentilerim» bölüm ve tıklayın «Yayınla» (veya «Yeni eklenti»). Bu, bir taslak Bunu göndermeden önce özgürce düzenleyebilirsiniz.
Adım 2 — Mağaza meta verilerini doldurun
Her alanı doldurun. Eksik meta veriler, bir gönderimin geri dönmesinin en yaygın nedenlerinden biridir.
Alan
Ne girilmeli
İsim (RU + EN)
Eklentinin her iki dildəki görüntüleme adı.
Kısa açıklama (RU + EN)
Katalog kartı için bir satır.
Tam açıklama (RU + EN)
Eklentinin ne yaptığı, nasıl kullanılacağı, neler gerektirdiği. Anlamlı — yer tutucu değil.
Kategori
İzin verilen kümeden birini seçin (ör. Kanallar, Üretkenlik, Entegrasyonlar, Ses, Araçlar).
Sürüm
A semver dizi, örn. 1.0.0. Her yeni gönderim bunu artırmalıdır.
Simge
Geçerli bir kare görüntü.
Ekran Görüntüleri
En az bir; eklentinin çalışırken gösterilmesi.
Lisans
Eklentinin lisansı (örn. MIT, Apache-2.0).
Ana Sayfa / depo
İsteğe bağlı https:// projenize bağlantı.
Bağış bağlantısı
İsteğe bağlı. Geçerli https:// a bağlantısı iyi bilinen bağış sunucusu — örneğin Boosty, Patreon, PayPal veya YooMoney. Phishing veya rastgele barındırıcılar reddedilir.
Değişiklik Günlüğü (RU + EN)
Bu sürümde ne değişti.
[!TIP]
Eklentinizi hiç görmemiş gerçek bir kullanıcı için açıklamaları yazın. “For”
“dummies” tam olarak doğru: ne yaptığını, ne zaman kullanılacağını ve neye ihtiyaç duyduğunu söyle.
Adım 3 — Yetenek manifestosunu bildir
yetenek bildirimi güvenlik modelinin kalbidir. Bu, kısa, yapılandırılmış bir beyanıdır eklentinizin ihtiyaç duyduğu her izin — hangi sunucularla konuştuğunu, hangi dosyalara dokunduğunu, dış komutlar çalıştırıp çalıştırmadığını, hangi kanalları ve kimlik bilgilerini kullandığını.
Neden ilan etmek?
Müşteriler talep edilen izinleri görür kurmadan önce ve onaylamak
onlara, bir mobil uygulamanın izin istemi gibi.
Örnek, kullanmak için manifestoyu kullanır kısıtlamak eklenti, ilan ettiği şeye.
Değerlendiriciler sizin ilan edilen yetenekler maç ne kod
aslında yapıyor. Bildirmediği bir izne ulaşan bir eklenti
reddedildi.
Asgari ayrıcalık ilkesi
Beyan etmek sadece eklentinizin gerçekten kullandığı şeyler ve başka hiçbir şey. Daha az izin, daha hızlı inceleme, daha kolay müşteri onayı ve daha fazla kurulum anlamına gelir. Dosya sistemine dokunmuyorsanız, boş bir liste beyan edin. Hiçbir işlem başlatmıyorsanız, ayarlayın exec için false.
Format
Yetenek manifestosu, bu alanlara sahip bir JSON nesnesidir:
Alan
Tür
Anlam
network
dizi[]
Eklentinin bağlandığı ana bilgisayar adları (çıkış izin listesi).
filesystem
dizi[]
Kendi eklenti dizinine göre okuduğu veya yazdığı yollar.
exec
boolean
Dış süreçler başlatıp başlatmadığı / komutları çalıştırıp çalıştırmadığı.
channels
dizi[]
Entegre olduğu mesajlaşma kanalları (örneğin telegram).
credentials
dizi[]
Kullandığı adlandırılmış sırlar/konfigürasyon anahtarları (asla gizli değerler).
description
dizi
Ne ihtiyaç duyduğunun ve nedeninin kısa, insanlar tarafından okunabilir bir özeti.
Örnek:
{ "network": ["api.example.com", "cdn.example.com"], "filesystem": ["./cache"], "exec": false, "channels": ["telegram"], "credentials": ["api_token"], "description": "Calls the Example API to sync tasks and posts replies to Telegram. Caches responses under its own ./cache directory. No process spawning, no other hosts."}
[!WARNING]
Yap değil gerçek sırları, belirteçleri veya anahtarları herhangi bir yere koymayın — ne manifestoda, ne de
metadatalarda, eserde değil. Kimlik bilgilerini beyan edin sadece isim olarak (ör.
api_token); müşteri kuruluma zamanında gerçek değeri sağlar. Sabit kodlanmış
sırlar otomatik bir reddetmedir.
Eklentinin içermesi gerekir manifest.json (SDK manifesti — tür,
sürüm, giriş noktası, beyan edilen capabilities, yapılandırma alanları).
Adım 3’te doldurduğunuz yetenek manifestosu tutarlı ne ile
kod ve manifest.json aslında yap.
Sen de ekliyorsun ikon ve ekran görüntüleri burada eğer henüz yapmadıysanız.
[!TIP]
Koş aihummer plugin validate yüklemeden önce yerel olarak. Doğrulama sözleşmesi
pazar yerinin kullandığıyla aynı, bu yüzden yerel olarak geçen bir manifest olacak
burada da kabul ediliyor.
Adım 5 — İnceleme için gönder
Her alan doldurulduğunda ve eser yüklendiğinde, tıklayın «İnceleme için gönder». Kabinet önce bir tamlık kontrolü yapar; bir şey eksikse size tam olarak ne olduğunu söyler. Kabul edildikten sonra, durum şu hale gelir Gönderildi ve sonra Yapay zeka incelemesi — başka bir şey yapmanıza gerek yok.
Adım 6 — Durumu takip et ve bir karar oku
Eklentiyi aç «Eklentilerim» durumunu takip etmek için. İnceleme tamamlandığında şunlardan birini göreceksiniz:
Ilımlı şekilde — otomatik inceleme geçti veya sadece küçük şeyleri işaretledi; a
İnsan şimdi ona bakıyor. Sadece bekle.
Reddedildi — bir şey başarısız oldu. Göreceksin bir hüküm, bir özet ve
geçemeyen belirli öğeler (her biri için neden ile birlikte). Bu senin
düzelt-listesi.
Yayınlandı — onaylandı, imzalandı ve yayında. Eklentiniz artık şurada görünüyor
AiHummer pazaryeri ve herhangi bir örneğe kurar
topluluk kataloğu etkinleştirildi.
Bir reddi nasıl okunur ve yeniden gönderilir
Eklentiyi aç; oku başarısız öğeler ve sebepleri.
Onları düzeltin — çoğu şunlardan biridir: eksik/zayıf bir açıklama, uyumsuz bir yetenek
manifesto, sabit kodlanmış bir gizli anahtar, kötü bir bağış bağlantısı veya sahip olmadığınız bir sürüm
artırım.
Meta verileri düzenleyin ve/veya bir yükleyin artırılmış sürüme sahip yeni eser.
Tıkla «İnceleme için gönder» tekrar. Aynı boru hattından geri gider.
[!NOTE]
Bir reddetme ceza değildir — bu bir kontrol listesidir.
inceleme politikası tam olarak senin için mi ortada
her gereksinimi karşılayabilir önce sen teslim olursun.
**topluluk pazaryeri** her kayıtlı müşterinin herkesin yükleyebilmesi için bir eklenti yayınlamasına izin verir — tıpkı bir uygulamayı bir uygulama mağazasına yayınladığınız şekilde. Mağaza sayfası meta verilerini doldurursunuz, eklentinizin hangi izinlere ihtiyaç duyduğunu belirtirsiniz, yapıyı yükler ve incelemeye gönderirsiniz. Bu sayfa tüm süreci adım adım anlatır.
> [!NOTE]
> Bu akış şudur **topluluk (üçüncü taraf)** tarafınızdan gönderilen eklentiler
> [kişisel dolap](/tr/v1.0/portal/overview) de/da **my.aihummer.ru**. Birinci taraf
> AiHummer eklentileri kendi hattında gönderilir. Topluluk eklentileri **ücretsiz**; sen
> isteğe bağlı bir bağış bağlantısı ekleyebilir.
## Başlamadan önce
1. A **kayıtlı kişisel kabin hesabı** — kaydolun ve onaylayın (bkz.
[Kayıt](/tr/v1.0/portal/registration)). Herhangi bir müşteri gönderebilir.
2. A **oluşturulmuş eklenti** — ile üretilmiş imzalı bir sürüm arşiv dosyası
[Eklenti SDK](/tr/v1.0/marketplace/sdk) (`aihummer plugin package`). Eğer sahip iseniz
henüz bir tane yapılmadı, önce oradan başla.
3. Bir **simge ve en az bir ekran görüntüsü**, ve açıklamalarınız hazır **her ikisi
Rusça ve İngilizce**.
## Yayıncılığın nasıl çalıştığı (genel bakış)
Gönderiniz sabit bir süreçten geçer. Durumunu her adımda dolaptan izleyebilirsiniz.
| Sahne | Ne oluyor | Kim rol yapar |
|---|---|---|
| **Taslak** | Girişi sen oluşturursun ve meta verileri doldurursun; henüz hiçbir şey halka açık değil. | Sen |
| **Gönderildi** | Onu inceleme için gönderiyorsun. | Sen |
| **Yapay zeka incelemesi** | Otomatik bir ajan, eklentiyi karşılaştırır [inceleme politikası](/tr/v1.0/marketplace/review-policy) — güvenlik, ifade doğruluğu, bütünlük, içerik. | Otomasyon |
| **Ortalama** | Bir insan moderatör, yapay zekâ raporunu artı eseriniz ve metadata'yı okuyup karar verir. | AiHummer ekibi |
| **Yayınlandı** | Onaylandıktan sonra, eser imzalanır ve topluluk kataloğuna + halka açık pazar yeri akışına eklenir. | AiHummer ekibi |
| **Reddedildi** | Bir şey başarısız olursa, nedenlerini öğrenirsiniz; düzeltip yeniden gönderin. | Sen → Taslağa geri |
> [!IMPORTANT]
> Yapay Zeka **asla** kendi başına yayınlar. Nihai kararı her zaman bir insan verir,
> ve kataloglarına hiçbir şey onların onayı olmadan ulaşmaz.
## Adım 1 — «Eklentilerim»i açın
Giriş yap **my.aihummer.ru**, aç **«Eklentilerim»** bölüm ve tıklayın **«Yayınla»** (veya **«Yeni eklenti»**). Bu, bir **taslak** Bunu göndermeden önce özgürce düzenleyebilirsiniz.
## Adım 2 — Mağaza meta verilerini doldurun
Her alanı doldurun. Eksik meta veriler, bir gönderimin geri dönmesinin en yaygın nedenlerinden biridir.
| Alan | Ne girilmeli |
|---|---|
| **İsim (RU + EN)** | Eklentinin her iki dildəki görüntüleme adı. |
| **Kısa açıklama (RU + EN)** | Katalog kartı için bir satır. |
| **Tam açıklama (RU + EN)** | Eklentinin ne yaptığı, nasıl kullanılacağı, neler gerektirdiği. Anlamlı — yer tutucu değil. |
| **Kategori** | İzin verilen kümeden birini seçin (ör. Kanallar, Üretkenlik, Entegrasyonlar, Ses, Araçlar). |
| **Sürüm** | A [semver](https://semver.org) dizi, örn. `1.0.0`. Her yeni gönderim bunu artırmalıdır. |
| **Simge** | Geçerli bir kare görüntü. |
| **Ekran Görüntüleri** | En az bir; eklentinin çalışırken gösterilmesi. |
| **Lisans** | Eklentinin lisansı (örn. MIT, Apache-2.0). |
| **Ana Sayfa / depo** | İsteğe bağlı `https://` projenize bağlantı. |
| **Bağış bağlantısı** | İsteğe bağlı. Geçerli `https://` a bağlantısı **iyi bilinen bağış sunucusu** — örneğin Boosty, Patreon, PayPal veya YooMoney. Phishing veya rastgele barındırıcılar reddedilir. |
| **Değişiklik Günlüğü (RU + EN)** | Bu sürümde ne değişti. |
> [!TIP]
> Eklentinizi hiç görmemiş gerçek bir kullanıcı için açıklamaları yazın. "For"
> "dummies" tam olarak doğru: ne yaptığını, ne zaman kullanılacağını ve neye ihtiyaç duyduğunu söyle.
## Adım 3 — Yetenek manifestosunu bildir
**yetenek bildirimi** güvenlik modelinin kalbidir. Bu, kısa, yapılandırılmış bir beyanıdır **eklentinizin ihtiyaç duyduğu her izin** — hangi sunucularla konuştuğunu, hangi dosyalara dokunduğunu, dış komutlar çalıştırıp çalıştırmadığını, hangi kanalları ve kimlik bilgilerini kullandığını.
### Neden ilan etmek?
- Müşteriler talep edilen izinleri görür **kurmadan önce** ve onaylamak
onlara, bir mobil uygulamanın izin istemi gibi.
- Örnek, kullanmak için manifestoyu kullanır **kısıtlamak** eklenti, ilan ettiği şeye.
- Değerlendiriciler sizin **ilan edilen** yetenekler **maç** ne kod
aslında yapıyor. Bildirmediği bir izne ulaşan bir eklenti
reddedildi.
### Asgari ayrıcalık ilkesi
Beyan etmek **sadece** eklentinizin gerçekten kullandığı şeyler ve başka hiçbir şey. Daha az izin, daha hızlı inceleme, daha kolay müşteri onayı ve daha fazla kurulum anlamına gelir. Dosya sistemine dokunmuyorsanız, boş bir liste beyan edin. Hiçbir işlem başlatmıyorsanız, ayarlayın `exec` için `false`.
### Format
Yetenek manifestosu, bu alanlara sahip bir JSON nesnesidir:
| Alan | Tür | Anlam |
|---|---|---|
| `network` | dizi[] | Eklentinin bağlandığı ana bilgisayar adları (çıkış izin listesi). |
| `filesystem` | dizi[] | Kendi eklenti dizinine göre okuduğu veya yazdığı yollar. |
| `exec` | boolean | Dış süreçler başlatıp başlatmadığı / komutları çalıştırıp çalıştırmadığı. |
| `channels` | dizi[] | Entegre olduğu mesajlaşma kanalları (örneğin `telegram`). |
| `credentials` | dizi[] | Kullandığı adlandırılmış sırlar/konfigürasyon anahtarları (asla gizli değerler). |
| `description` | dizi | Ne ihtiyaç duyduğunun ve nedeninin kısa, insanlar tarafından okunabilir bir özeti. |
Örnek:
```json
{
"network": ["api.example.com", "cdn.example.com"],
"filesystem": ["./cache"],
"exec": false,
"channels": ["telegram"],
"credentials": ["api_token"],
"description": "Calls the Example API to sync tasks and posts replies to Telegram. Caches responses under its own ./cache directory. No process spawning, no other hosts."
}
```
> [!WARNING]
> Yap **değil** gerçek sırları, belirteçleri veya anahtarları herhangi bir yere koymayın — ne manifestoda, ne de
> metadatalarda, eserde değil. Kimlik bilgilerini beyan edin **sadece isim olarak** (ör.
> `api_token`); müşteri kuruluma zamanında gerçek değeri sağlar. Sabit kodlanmış
> sırlar otomatik bir reddetmedir.
## Adım 4 — Artefakti yükleyin
Eklenti yapınızı yükleyin:
- **Format:** a `.tar.gz` tarayıcı tarafından üretilen sürüm paket
[`aihummer plugin package`](/tr/v1.0/marketplace/sdk#the-cli).
- Eklentinin içermesi gerekir **`manifest.json`** (SDK manifesti — tür,
sürüm, giriş noktası, beyan edilen `capabilities`, yapılandırma alanları).
- Adım 3'te doldurduğunuz yetenek manifestosu **tutarlı** ne ile
kod ve `manifest.json` aslında yap.
Sen de ekliyorsun **ikon** ve **ekran görüntüleri** burada eğer henüz yapmadıysanız.
> [!TIP]
> Koş `aihummer plugin validate` yüklemeden önce yerel olarak. Doğrulama sözleşmesi
> pazar yerinin kullandığıyla aynı, bu yüzden yerel olarak geçen bir manifest olacak
> burada da kabul ediliyor.
## Adım 5 — İnceleme için gönder
Her alan doldurulduğunda ve eser yüklendiğinde, tıklayın **«İnceleme için gönder»**. Kabinet önce bir tamlık kontrolü yapar; bir şey eksikse size tam olarak ne olduğunu söyler. Kabul edildikten sonra, durum şu hale gelir **Gönderildi** ve sonra **Yapay zeka incelemesi** — başka bir şey yapmanıza gerek yok.
## Adım 6 — Durumu takip et ve bir karar oku
Eklentiyi aç **«Eklentilerim»** durumunu takip etmek için. İnceleme tamamlandığında şunlardan birini göreceksiniz:
- **Ilımlı şekilde** — otomatik inceleme geçti veya sadece küçük şeyleri işaretledi; a
İnsan şimdi ona bakıyor. Sadece bekle.
- **Reddedildi** — bir şey başarısız oldu. Göreceksin bir **hüküm, bir özet ve
geçemeyen belirli öğeler** (her biri için neden ile birlikte). Bu senin
düzelt-listesi.
- **Yayınlandı** — onaylandı, imzalandı ve yayında. Eklentiniz artık şurada görünüyor
[AiHummer pazaryeri](https://aihummer.ru) ve herhangi bir örneğe kurar
topluluk kataloğu etkinleştirildi.
### Bir reddi nasıl okunur ve yeniden gönderilir
1. Eklentiyi aç; oku **başarısız öğeler** ve sebepleri.
2. Onları düzeltin — çoğu şunlardan biridir: eksik/zayıf bir açıklama, uyumsuz bir yetenek
manifesto, sabit kodlanmış bir gizli anahtar, kötü bir bağış bağlantısı veya sahip olmadığınız bir sürüm
artırım.
3. Meta verileri düzenleyin ve/veya bir yükleyin **artırılmış sürüme sahip yeni eser**.
4. Tıkla **«İnceleme için gönder»** tekrar. Aynı boru hattından geri gider.
> [!NOTE]
> Bir reddetme ceza değildir — bu bir kontrol listesidir.
> [inceleme politikası](/tr/v1.0/marketplace/review-policy) tam olarak senin için mi ortada
> her gereksinimi karşılayabilir **önce** sen teslim olursun.
## Sırada neresi
- [Politika ve kontrol listesi incelemesi](/tr/v1.0/marketplace/review-policy) — tam
eklentinizin karşılaştırıldığı kriterler.
- [Eklenti SDK](/tr/v1.0/marketplace/sdk) — eklentiyi ve onun
`manifest.json`.
- [Bir eklenti yayımlamak](/tr/v1.0/marketplace/publishing) — özel yan yükleme ve
diğer yayınlama modları.
- [Kurulum ve güncellemeler](/tr/v1.0/marketplace/install-updates) — nasıl müşteriler
kurulum ve güven modeli nasıl çalışır.