NanoSkill
Skill gönder

X'ye (Twitter) Otomatik Gönderi Aracı Becerisi

tarafındanJimLiu20KGitHub yıldızıGitHub

Gerçek bir Chrome tarayıcısı kullanarak X'ye (Twitter) metin, resim, video ve uzun makale gönderimini otomatikleştirin. Codex Chrome eklentisi, Bilgisayar Kullanımı ve CDP betiği gibi çeşitli modları destekler. İçeriği verimli bir şekilde paylaşmaya başlayın.

twitterGüvenlik taraması geçti
Sonuç önizlemesi

Tam demo

Yayınlanmak üzere hazırlanmış, ilgili görseller ve etiketlerle birlikte yapay zeka üretkenlik aracı hakkında bir Twitter gönderisi görün.

Başlangıç

İlk görevinizi çalıştırın

  1. a simple demonstration of the first step in using Post to X
    01

    Adım 1:Yükle

    Beceriyi aracınıza ekleyin.

  2. a simple demonstration of the second step in using Post to X
    02

    Adım 2:Gönderi Fikrini Paylaş

    Tweet, resim, video veya makale fikirlerinizi belirtin ve beceriden bunları X'te yayına hazırlamasını isteyin.

  3. a simple demonstration of the first step in using Post to X
    03

    Adım 3:Yayınlamadan Önce Gözden Geçir

    Oluşturulan gönderiyi inceleyin ve yayınlanmadan önce onaylayın.

Kurulum komutu

$ npx skills add https://github.com/JimLiu/baoyu-skills/tree/main/skills/baoyu-post-to-x

Hakkında

X'ye (Twitter) Gönderi becerisi, X'te içerik yayınlamayı otomatikleştirmek için sağlam bir çözüm sunar ve kullanıcıların metin, resim, video ve uzun biçimli makaleleri verimli bir şekilde paylaşmasını sağlar. Bu araç, sosyal medya varlığını düzene sokmak isteyen bireylerden içerik oluşturuculara ve pazarlamacılara kadar herkes için tasarlanmıştır. X platformuyla uyumluluğu sağlarken esnek kontrol seçenekleri sunarak gerçek Chrome tarayıcı örnekleriyle entegre olur.

Bu beceri, Codex Chrome eklentisi, Chrome Bilgisayar Kullanımı ve CDP Betik Modu dahil olmak üzere birden çok tarayıcı kontrol modu desteğiyle öne çıkar. Bu uyarlanabilirlik, farklı kullanıcı kurulumları ve tercihleri arasında etkili bir şekilde çalışmasını sağlar. Öne çıkan bir özellik, kapsamlı içerik paylaşımı için paha biçilmez olan kapsamlı X Makalelerini doğrudan Markdown dosyalarından yayınlama, kapak resmi yükleme ve içerik resimlerini gömme gibi karmaşık görevleri yerine getirme yeteneğidir.

Kullanıcılar bu beceriyi günlük sosyal medya güncellemelerini otomatikleştirme, kapsamlı blog gönderilerini veya raporlarını X Makaleleri olarak yayınlama veya diğer tweet'leri hızlıca alıntılama ve yorumlama gibi çeşitli senaryolar için kullanabilir. Ortamın doğru yapılandırıldığından emin olmak için faydalı ön kontroller içerir ve sorun giderme için net rehberlik sunarak otomasyona yeni başlayanlar için bile erişilebilir kılar.

Temel özellikler

Onu güçlü yapan şey

  • Çoklu İçerik Gönderimi

    Metin, resim ve videoları X'e (Twitter) sorunsuzca gönderin, farklı medya türlerini çeşitli içerik paylaşım ihtiyaçları için işleyin.

  • Uzun Biçimli Makale Yayınlama

    Markdown dosyalarından X Makaleleri yayınlayın, kapak resimleri ve gömülü içerik resimleri dahil, detaylı gönderiler için ideal.

  • Esnek Tarayıcı Kontrol Modları

    Codex Chrome eklentisi, Chrome Bilgisayar Kullanımı ve CDP Komut Dosyası Modunu destekleyerek çeşitli çalıştırma ortamlarına ve kullanıcı tercihlerine uyum sağlar.

  • Alıntı Tweet İşlevselliği

    Mevcut tweet'leri yorumlarınızla kolayca alıntılayın, platformdaki etkileşimi ve tartışmayı kolaylaştırın.

  • Ön Uçuş Ortam Kontrolleri

    Chrome, Bun ve erişilebilirlik izinleri gibi gerekli ön koşulları kontrol etmek için bir komut dosyası içerir ve herhangi bir sorun için rehberlik sağlar.

Kullanım senaryoları

Ne zaman kullanılmalı

  • Sosyal Medya Güncellemelerini Otomatikleştirin

    İçerik oluşturucular ve pazarlamacılar, metin, resim ve videolar dahil olmak üzere düzenli gönderilerini planlayabilir ve otomatikleştirebilir, böylece manuel müdahale olmadan X'te aktif bir varlık sürdürebilirler.

  • Detaylı X Makaleleri Yayınlayın

    Gazeteciler, blog yazarları ve analistler, zengin medya ile birlikte doğrudan Markdown'dan uzun biçimli makaleler yayınlayarak X'teki kitleleriyle derinlemesine içerik paylaşabilirler.

  • Verimli Alıntı Yapın ve Yorumlayın

    Kullanıcılar hızlıca tweet'leri alıntılayabilir ve yorumlarını ekleyebilir, bu da X'teki trend konularla veya diğer kullanıcıların içeriğiyle etkileşim sürecini kolaylaştırır.

SKILL.md

X'e (Twitter) Gönderi

Gerçek bir Chrome tarayıcı üzerinden X'e metin, görseller, videolar ve uzun biçimli makaleler gönderir.

Codex'te, bu tarayıcı yollarını birbirine karıştırmayın:

  • Codex Chrome eklentisi / @chrome / Chrome Eklentisi: paketlenmiş chrome:Chrome becerisini ve onun Node REPL tarayıcı istemcisini kullanın. Kullanıcı "Codex Chrome eklentisi", "Codex'in yerleşik Chrome eklentisi", @chrome veya benzeri dediğinde bu zorunludur.
  • Chrome Bilgisayar Kullanımı: Kullanıcı Bilgisayar Kullanımı istediğinde veya Chrome eklentisi tercihi belirtilmediğinde ve Bilgisayar Kullanımı mevcutsa, görünür Google Chrome kullanıcı arayüzüne karşı mcp__computer_use__.* kullanın.
  • CDP betik modu: yalnızca seçilen mod kullanılamadığında veya kullanıcı açıkça CDP/betik modu istediğinde yedek olarak kullanın.

Betik Dizini

Önemli: Tüm betikler bu becerinin scripts/ alt dizininde bulunur.

Ajan Yürütme Talimatları:

  1. Bu SKILL.md dosyasının dizin yolunu {baseDir} olarak belirleyin
  2. Betik yolu = {baseDir}/scripts/<betik-adı>.ts
  3. Bu belgedeki tüm {baseDir} ifadelerini gerçek yol ile değiştirin
  4. ${BUN_X} çalışma zamanını çözümleyin: eğer bun kuruluysa → bun; eğer npx kullanılabilirse → npx -y bun; değilse bun kurulumunu önerin

Betik Referansı:

BetikAmaç
scripts/x-browser.tsDüzenli gönderiler (metin + görsel), CDP yedeği
scripts/x-video.tsVideo gönderileri (metin + video), CDP yedeği
scripts/x-quote.tsYorum ile alıntı tweet, CDP yedeği
scripts/x-article.tsUzun biçimli makale yayınlama (Markdown), CDP yedeği
scripts/md-to-html.tsMarkdown → HTML dönüşümü
scripts/copy-to-clipboard.tsİçeriği panoya kopyala
scripts/paste-from-clipboard.tsGerçek yapıştırma tuş vuruşu gönder
scripts/check-paste-permissions.tsOrtamı ve izinleri doğrula

Yürütme Modu Seçimi (Zorunlu)

X ile etkileşime geçmeden önce tam olarak bir mod seçin:

  1. Kullanıcı açıkça Codex Chrome eklentisi, @chrome, Chrome eklentisi veya "Codex'in yerleşik Chrome eklentisi" isterse, Codex Chrome Eklentisi Modu'nu kullanın. Önce Bilgisayar Kullanımı'nı çağırmayın.
  2. Kullanıcı açıkça Chrome Bilgisayar Kullanımı isterse, Chrome Bilgisayar Kullanımı Modu'nu kullanın. Kullanıcıya söylemeden ve onay almadan CDP, Playwright, uygulama içi Tarayıcı veya Chrome eklentisine düşmeyin.
  3. Kullanıcı açıkça CDP/betik modu isterse, CDP Betik Modu'nu kullanın.
  4. Aksi takdirde, Chrome Bilgisayar Kullanımı Modu'nu tercih edin. Yerel içerik görselleri içeren Markdown X Makaleleri için, test edilmiş X düzenleyici akışını kullanın: gövdeye her görseli araç çubuğundan (Ekle -> Medya -> iletişim simgesi düğmesi Fotoğraf veya video ekle) yer tutucusuna ekleyin, ardından yer tutucu metnini silin. Yalnızca seçilen tarayıcı kontrol modu kullanılamadığında veya kullanıcı arayüzü yükleme/seçme akışı güvenilmez olduğunda CDP Betik Modu'nu kullanın.

X yayınlama iş akışları için uygulama içi Tarayıcı'yı asla kullanmayın.

Codex Chrome Eklentisi Modu

Kullanıcı Codex Chrome eklentisi, @chrome veya Chrome Eklentisi yolunu talep ettiğinde bu modu kullanın. Bu, paketlenmiş Chrome eklentisi aracılığıyla kullanıcının gerçek Chrome profilini ve X oturumunu kullanır, Bilgisayar Kullanımı veya CDP değil.

Kurulum

  1. Tarayıcı çalışmasından önce chrome:Chrome becerisini yükleyin.
  2. Node REPL js aracı zaten görünmüyorsa tool_search kullanarak node_repl js arayın.
  3. Chrome tarayıcı istemcisini Chrome becerisinin belirttiği şekilde başlatın, ardından eklenti bağlantısını doğrulamak için browser.user.openTabs() gibi hafif bir çağrı yapın.
  4. İlk hafif çağrı başarısız olursa, 2 saniye bekleyin ve bir kez yeniden deneyin. Hala başarısız olursa, Chrome becerisinin eklenti kontrollerini ve kurtarma adımlarını izleyin. Kontroller başarılı olursa ancak iletişim hala başarısız olursa, yeni bir Chrome penceresi açmadan önce kullanıcıya sorun. Sessizce Bilgisayar Kullanımı veya CDP'ye geçmeyin.

Genel kurallar

  • X kullanıcı arayüzü eylemleri için Chrome eklentisinin browser.tabs.*, tab.playwright.*, tab.cua.* ve dosya seçici API'lerini kullanın.
  • Kabuk komutlarına Markdown ön işleme ve zengin HTML panosu hazırlığı için izin verilir. X Makale gövde görselleri için, görsel panosu yapıştırmaya güvenmeyin; düzenleyicinin Ekle -> Medya yükleme akışını kullanın.
  • Bir dosya yüklemesi Not allowed ile başarısız olursa, kullanıcıya şunu söyleyin: Dosya yüklemeyi etkinleştirmek için Chrome'da chrome://extensions adresine gidin, Codex eklentisi altında Ayrıntılar'a tıklayın ve "Dosya URL'lerine erişime izin ver"i etkinleştirin. Detaylar için https://developers.openai.com/codex/app/chrome-extension#upload-files adresine bakın.
  • Chrome eklentisi native pipe is closed bildirirse, hafif tarayıcı çağrısını 2 saniye sonra bir kez yeniden deneyin, ardından Chrome becerisi sağlık kontrollerini çalıştırın. Chrome çalışıyorsa, eklenti etkinse ve yerel ana bilgisayar manifestosu doğruysa, yeni bir Chrome penceresi açmak için izin isteyin ve yeniden deneyin. Kopuk bağlantı üzerinden tarayıcı eylemleri göndermeye devam etmeyin.
  • Geçerli konuşmada kullanıcıdan açık nihai onay almadan asla Yayınla, Gönder veya dışarıdan görünen herhangi bir gönderme eylemine tıklamayın.

X Makaleleri

  1. Markdown'ı dönüştürün ve görsel haritasını saklayın:
    ${BUN_X} {baseDir}/scripts/md-to-html.ts article.md --save-html /tmp/x-article-body.html > /tmp/x-article.json
    
  2. title, coverImage ve contentImages (placeholderlocalPath) için JSON çıktısını okuyun.
  3. https://x.com/compose/articles adresinde makale taslağını açın veya oluşturun.
  4. Kapağı Chrome eklentisi dosya seçici akışıyla yükleyin. Yükleme eklenti izinleri tarafından engellenirse, durun ve yukarıdaki tam izin düzeltmesini bildirin.
  5. Başlığı doldurun, ardından zengin HTML'yi kopyalayın:
    ${BUN_X} {baseDir}/scripts/copy-to-clipboard.ts html --file /tmp/x-article-body.html
    
  6. Makale gövdesine Chrome eklentisi aracılığıyla gerçek bir yapıştırma tuş vuruşuyla yapıştırın. macOS'ta Meta+V kullanın.
  7. Düzenleyici metninin makale gövdesini ve XIMGPH_ yer tutucularını içerdiğini doğrulayın. Kabuk panosu yazmalarından sonra sistem panosunun kanıtı olarak tab.clipboard.readText()'e güvenmeyin; macOS'ta gerekirse pbpaste ile doğrulayın.
  8. Her contentImages öğesi için yer tutucu sırasına göre:
    • Görünür yer tutucu metnini (XIMGPH_N) bulun ve imleci oraya yerleştirmek için tıklayın.
    • Araç çubuğu menüsünü açın Ekle -> Medya.
    • Modalda, aria-label="Fotoğraf veya video ekle" olan simge düğmesine tıklayın; metne/sürükle-bırak alanına veya gizli dosya girişine tıklamayın.
    • O görselin localPath'ini yüklemek için dosya seçiciyi kullanın.
    • Görsel göründükten sonra, eğer XIMGPH_N onun üzerinde kalırsa, tam olarak o yer tutucuyu seçin ve önce Delete tuşuna basın. Yalnızca Delete başarısız olursa ve seçili metnin tam olarak yer tutucu olduğu doğrulanırsa Backspace kullanın.
    • O XIMGPH_N için yer tutucu sayısının 0 olduğunu doğrulayın.
  9. Önizlemeyi açın ve başlık, kapak, gövde, bağlantılar ve görselleri doğrulayın.
  10. Yayınla'ya tıklamadan önce açık onay isteyin.

Tercihler (EXTEND.md)

EXTEND.md'yi öncelik sırasına göre kontrol edin — ilk bulunan kazanır:

ÖncelikYolKapsam
1.baoyu-skills/baoyu-post-to-x/EXTEND.mdProje
2${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-post-to-x/EXTEND.mdXDG
3$HOME/.baoyu-skills/baoyu-post-to-x/EXTEND.mdKullanıcı ana dizini

Hiçbiri bulunamazsa, varsayılanları kullanın.

EXTEND.md destekler: Varsayılan Chrome profili

Ön Gereksinimler

  • Google Chrome veya Chromium
  • bun çalışma zamanı
  • İlk çalıştırma: X'e manuel olarak giriş yapın (oturum kaydedilir)

Uçuş Öncesi Kontrol (İsteğe bağlı)

İlk kullanımdan önce, ortam kontrolünü çalıştırmayı önerin. Kullanıcı isterse atlayabilir.

${BUN_X} {baseDir}/scripts/check-paste-permissions.ts

Kontroller: Chrome, profil izolasyonu, Bun, Erişilebilirlik, pano, yapıştırma tuş vuruşu, Chrome çakışmaları.

Herhangi bir kontrol başarısız olursa, madde başına düzeltme kılavuzu sağlayın:

KontrolDüzeltme
ChromeChrome'u yükleyin veya X_BROWSER_CHROME_PATH ortam değişkenini ayarlayın
Profil dizinibaoyu-skills/chrome-profile konumunda paylaşılan profil (CLAUDE.md Chrome Profili bölümüne bakın)
Bun çalışma zamanıbrew install oven-sh/bun/bun (macOS) veya npm install -g bun
Erişilebilirlik (macOS)Sistem Ayarları → Gizlilik ve Güvenlik → Erişilebilirlik → terminal uygulamasını etkinleştirin
Pano kopyalamaSwift/AppKit'in mevcut olduğundan emin olun (macOS Xcode CLI araçları: xcode-select --install)
Yapıştırma tuş vuruşu (macOS)Yukarıdaki Erişilebilirlik düzeltmesiyle aynı
Yapıştırma tuş vuruşu (Linux)xdotool (X11) veya ydotool (Wayland) yükleyin

Referanslar

  • Düzenli Gönderiler: Manuel iş akışı, sorun giderme ve teknik detaylar için references/regular-posts.md'ye bakın
  • X Makaleleri: Uzun biçimli makale yayınlama kılavuzu için references/articles.md'ye bakın

Chrome Bilgisayar Kullanımı Modu

Kullanıcı açıkça Chrome Bilgisayar Kullanımı istediğinde veya hiçbir Chrome eklentisi tercihi belirtilmediğinde ve Codex, Bilgisayar Kullanımı ile Google Chrome'u kontrol edebildiğinde bu modu kullanın. Bu, kullanıcının mevcut Chrome penceresini, çerezlerini, oturumunu, eklentilerini ve X oturumunu kullanır.

Genel kurallar:

  • Chrome'u kontrol eden her asistan dönüşünde Google Chrome için get_app_state çağırarak başlayın.
  • Mümkün olduğunda öğe indeksi eylemlerini tercih edin; yalnızca düzenleyici metin seçimi veya sürükleme seçimi için koordinatları kullanın.
  • Bu modda X kullanıcı arayüzü eylemleri için uygulama içi Tarayıcı, Chrome eklentisi, Playwright veya CDP'yi kullanmayın, kullanıcı bir mod değişikliğini onaylamadığı sürece.
  • Geçerli konuşmada kullanıcıdan açık nihai onay almadan asla Yayınla, Gönder veya dışarıdan görünen herhangi bir gönderme eylemine tıklamayın.

Düzenli gönderiler:

  1. Chrome'da https://x.com/compose/post adresini açın veya bu adrese gidin.
  2. Bilgisayar Kullanımı'nı kullanarak gönderi metnini besteciye yazın.
  3. Her görsel için şunu çalıştırın:
    ${BUN_X} {baseDir}/scripts/copy-to-clipboard.ts image /mutlak/yol/resim.png
    
  4. Bilgisayar Kullanımı ile yapıştırın (macOS'ta super+v, Windows/Linux'ta control+v), ardından X'in medya yüklemesi bitene kadar bekleyin.
  5. Gönder'e tıklamadan önce onay isteyin.

Video gönderileri:

  1. Chrome'da https://x.com/compose/post adresini açın veya bu adrese gidin.
  2. Gönderi metnini besteciye yazın.
  3. Videoyu eklemek için görünür medya yükleme/dosya seçici arayüzünü kullanın.
  4. Yükleme ve işlemenin tamamlanmasını bekleyin.
  5. Gönder'e tıklamadan önce onay isteyin.

Alıntı tweetler:

  1. Tweet URL'sini Chrome'da açın.
  2. Alıntı yapmak için görünür alıntı/yeniden gönder arayüzünü kullanın.
  3. Yorumu yazın.
  4. Gönder'e tıklamadan önce onay isteyin.

X Makaleleri:

  1. Markdown'ı dönüştürün ve görsel haritasını saklayın:
    ${BUN_X} {baseDir}/scripts/md-to-html.ts article.md --save-html /tmp/x-article-body.html > /tmp/x-article.json
    
  2. title, coverImage ve contentImages (placeholderlocalPath) için JSON çıktısını okuyun.
  3. Chrome'da https://x.com/compose/articles adresini açın, taslağı oluşturun veya açın, varsa kapağı yükleyin ve başlığı doldurun.
  4. Zengin HTML'yi panoya kopyalayın:
    ${BUN_X} {baseDir}/scripts/copy-to-clipboard.ts html --file /tmp/x-article-body.html
    
  5. Bilgisayar Kullanımı ile makale gövdesine yapıştırın.
  6. Her contentImages girişi için yer tutucu sırasına göre:
    • XIMGPH_3 gibi tam olarak görünür yer tutucu metnini bulun ve ekleme noktasını ayarlamak için tıklayın.
    • Araç çubuğu Ekle açılır menüsünü açın, Medya'yı seçin, ardından modalın Fotoğraf veya video ekle etiketli simge düğmesine tıklayın.
    • Görselin localPath'ini seçmek için yerel dosya seçiciyi kullanın.
    • Görsel bloğu görünene ve herhangi bir yükleme etkinliği bitene kadar bekleyin.
    • Yer tutucu eklenen görselin üzerinde kalırsa, tam olarak o yer tutucu metnini yeniden seçin ve önce Delete tuşuna basın. Yalnızca Delete başarısız olursa ve seçili metnin tam olarak yer tutucu olduğu doğrulanırsa Backspace kullanın.
  7. Hiçbir XIMGPH_ yer tutucusunun kalmadığını ve beklenen görsellerin göründüğünü doğrulayın.
  8. Önizlemeyi açın ve başlık, kapak, gövde, bağlantılar ve görselleri doğrulayın.
  9. Yayınla'ya tıklamadan önce açık onay isteyin.

Bilgisayar Kullanımı seçimi, araç çubuğu yüklemesi veya dosya seçici kontrolü güvenilmez hale gelirse, sessizce Chrome eklentisi veya CDP'ye geçmek yerine durun ve engelleyiciyi bildirin.


CDP Betik Modu (Yedek)

Aşağıdaki betik bölümlerini yalnızca seçilen tarayıcı kontrol modu kullanılamadığında, güvenilmez olduğunda veya açıkça talep edilmediğinde kullanın. Bu betikler, gerçek bir Chrome örneğini CDP aracılığıyla başlatır veya yeniden kullanır ve inceleme için tarayıcıyı açık tutar.

Kullanıcı açıkça Codex Chrome eklentisi veya Chrome Bilgisayar Kullanımı talep ettiğinde, engelleyiciyi açıkladıktan sonra kullanıcı yedeklemeyi onaylamadığı sürece CDP Betik Modu'nu kullanmayın.


Gönderi Türü Seçimi

Kullanıcı açıkça gönderi türünü belirtmediği sürece:

  • Düz metin + 10.000 karakter içinde → Düzenli Gönderi (Premium üyeler 10.000 karaktere kadar destekler, Premium olmayan: 280)
  • Markdown dosyası (.md) → X Makalesi

Düzenli Gönderiler

${BUN_X} {baseDir}/scripts/x-browser.ts "Merhaba!" --image ./foto.png

Parametreler:

ParametreAçıklama
<metin>Gönderi içeriği (konumsal)
--image <yol>Görsel dosyası (tekrarlanabilir, maks 4)
--profile <dizin>Özel Chrome profili

Not: Betik, içerik doldurulmuş olarak tarayıcıyı açar. Kullanıcı inceler ve manuel olarak yayınlar.

Codex modu notu: Kullanıcı açıkça Codex Chrome eklentisi istediyse, Codex Chrome Eklentisi Modu'nu kullanın. Aksi takdirde, Chrome Bilgisayar Kullanımı etkinse, x-browser.ts çalıştırmak yerine Chrome Bilgisayar Kullanımı Modu'nu kullanın.


Video Gönderileri

Metin + video dosyası.

${BUN_X} {baseDir}/scripts/x-video.ts "Şuna bak!" --video ./klip.mp4

Parametreler:

ParametreAçıklama
<metin>Gönderi içeriği (konumsal)
--video <yol>Video dosyası (MP4, MOV, WebM)
--profile <dizin>Özel Chrome profili

Not: Betik, içerik doldurulmuş olarak tarayıcıyı açar. Kullanıcı inceler ve manuel olarak yayınlar.

Codex modu notu: Kullanıcı açıkça Codex Chrome eklentisi istediyse, Codex Chrome Eklentisi Modu'nu kullanın. Aksi takdirde, Chrome Bilgisayar Kullanımı etkinse, x-video.ts çalıştırmak yerine Chrome Bilgisayar Kullanımı Modu'nu kullanın.

Sınırlar: Normal 140sn maks, Premium 60dk. İşleme: 30-60sn.


Alıntı Tweetler

Mevcut bir tweet'i yorumla alıntılayın.

${BUN_X} {baseDir}/scripts/x-quote.ts https://x.com/kullanici/durum/123 "Harika bir tespit!"

Parametreler:

ParametreAçıklama
<tweet-url>Alıntılanacak URL (konumsal)
<yorum>Yorum metni (konumsal, isteğe bağlı)
--profile <dizin>Özel Chrome profili

Not: Betik, içerik doldurulmuş olarak tarayıcıyı açar. Kullanıcı inceler ve manuel olarak yayınlar.

Codex modu notu: Kullanıcı açıkça Codex Chrome eklentisi istediyse, Codex Chrome Eklentisi Modu'nu kullanın. Aksi takdirde, Chrome Bilgisayar Kullanımı etkinse, x-quote.ts çalıştırmak yerine Chrome Bilgisayar Kullanımı Modu'nu kullanın.


X Makaleleri

Uzun biçimli Markdown makaleleri (X Premium gerektirir).

${BUN_X} {baseDir}/scripts/x-article.ts makale.md
${BUN_X} {baseDir}/scripts/x-article.ts makale.md --cover ./kapak.jpg

Parametreler:

ParametreAçıklama
<markdown>Markdown dosyası (konumsal)
--cover <yol>Kapak görseli
--title <metin>Başlığı geçersiz kıl

Ön madde: YAML ön maddesinde title, cover_image desteklenir.

Codex modu notu: Kullanıcı açıkça Codex Chrome eklentisi istediyse, yukarıdaki Codex Chrome Eklentisi Modu'nu izleyin. Kullanıcı açıkça Chrome Bilgisayar Kullanımı istediyse, Chrome Bilgisayar Kullanımı Modu'nu izleyin. Aksi takdirde, Chrome Bilgisayar Kullanımı'nı tercih edin; yerel içerik görselleri içeren Markdown makaleleri için, CDP Betik Modu'nda x-article.ts'e düşmeden önce araç çubuğu Ekle -> Medya görsel yükleme akışını kullanın.

CDP yedeği notu: Betik, makale doldurulmuş olarak tarayıcıyı açar. --submit kullanılmadığı sürece kullanıcı inceler ve manuel olarak yayınlar.

Yayınlama güvenliği: Kullanıcı nihai halka açık yayınlama eylemini açıkça onaylamadığı sürece --submit kullanmayın veya Yayınla'ya tıklamayın.

Gönderi Sonrası Kontrol: Betik, tüm görseller eklendikten sonra otomatik olarak şunları doğrular:

  • Düzenleyici içeriğinde kalan XIMGPH_ yer tutucuları
  • Beklenen ve gerçek görsel sayısı

Kontrol başarısız olursa (çıktıda uyarılar), kullanıcıyı yayınlamadan önce belirli sorunlar hakkında uyarın.


Sorun Giderme

Chrome hata ayıklama bağlantı noktası hazır değil

Yalnızca CDP yedeği: bir betik Chrome debug port not ready veya Unable to connect ile başarısız olursa, önce mevcut Chrome CDP örneklerini sonlandırın, ardından yeniden deneyin:

pkill -f "Chrome.*remote-debugging-port" 2>/dev/null; pkill -f "Chromium.*remote-debugging-port" 2>/dev/null; sleep 2

Önemli: Bu otomatik olarak yapılmalıdır — bu hatayla karşılaşıldığında, kullanıcıya sormadan Chrome CDP örneklerini sonlandırın ve komutu yeniden deneyin.

Notlar

  • İlk çalıştırma: manuel giriş gerekir (oturum kalıcıdır)
  • Codex Chrome Eklentisi Modu ve Chrome Bilgisayar Kullanımı Modunda, kullanıcının mevcut Chrome oturumunu kullanın ve ayrı bir CDP profili başlatmayın
  • CDP betikleri varsayılan olarak yalnızca içeriği tarayıcıya doldurur; kullanıcı --submit açıkça kullanılmadığı sürece manuel olarak incelemeli ve yayınlamalıdır
  • Çapraz platform: macOS, Linux, Windows

Eklenti Desteği

EXTEND.md aracılığıyla özel yapılandırmalar. Yollar ve desteklenen seçenekler için Tercihler bölümüne bakın.

FAQ