fx
sebelum tautan twitter.com
Anda untuk menjadikannya fxtwitter.com
fixup
sebelum link x.com
Anda untuk menjadikannya fixupx.com
twitter.com
di Discord, kirim tautan dan ketik s/e/p
untuk membuat twittpr.com
. Kita semua memiliki video meme dan hal-hal lain dari Twitter yang ingin kita bagikan dengan cepat kepada teman-teman. Dengan tautan Twitter biasa, penyematan video sering kali rusak di Discord dan tidak mungkin dilakukan di Telegram. Namun menggunakan FxTwitter, kami menyematkan file mp4 mentah sehingga kompatibel dengan apa saja yang mendukung penyematan video.
Di Discord, kami juga akan secara otomatis menyematkan video yang tertaut dari platform lain, seperti YouTube, sehingga dapat diputar tanpa harus membuka browser.
Jika Anda ingin membagikan hasil polling Twitter, Anda dapat melakukannya hanya dengan menautkan postingan menggunakan FxTwitter.
Kutipan dan medianya dapat memberikan konteks penting pada sebuah postingan. Jadi kami akan secara otomatis menambahkan konteks tersebut, dan bahkan media jika belum ada media yang disematkan dalam kutipan.
Anda dapat menerjemahkan postingan ke bahasa lain yang didukung, dengan teks asli dan terjemahan ditampilkan jika ruang memungkinkan.
Cukup tambahkan postingan dengan kode bahasa ISO 2 hurufnya. Jadi untuk bahasa Inggris, tambahkan /en
di akhir.
Gunakan g.fxtwitter.com
atau g.fixupx.com
untuk menghasilkan penyematan minimal hanya dengan media postingan dan informasi penulis tanpa gangguan lain. Hal ini khususnya berguna untuk saluran baca-saja yang didedikasikan untuk berbagi media.
Pada dasarnya kebalikan dari tampilan galeri, gunakan t.fxtwitter.com
/ t.fixupx.com
untuk mengecualikan foto/video dan hanya menampilkan teks.
Ingin menautkan langsung ke media postingan tanpa penyematan? Anda dapat dengan mudah melakukannya menggunakan FxTwitter.
Ada beberapa cara yang didukung untuk melakukan ini:
d.
sebelum domain (jadi, d.fxtwitter.com
).mp4
di akhir video atau .jpg
di akhir gambar, setelah ID postingan Lihat isi tweet selengkapnya tanpa meninggalkan Telegram atau membuka browser! Kami secara otomatis mengaktifkan tampilan instan dalam kasus berikut:
Di masa depan, kami berencana melakukan lebih banyak lagi dengan Tampilan Instan seperti menyematkan seluruh rangkaian pesan.
Contoh dari atas:
https://d.fxtwitter.com/example/status/1548119328498728960
https://fxtwitter.com/example/status/1548117889437208581.jpg
Postingan dengan banyak gambar didukung, jadi Anda dapat melakukan sesuatu seperti ini dan postingan tersebut akan memilih yang benar:
https://d.fxtwitter.com/example/status/1547514042146865153/photo/3
Jika tidak, gambar tersebut akan default ke gambar pertama.
Penyematan Twitter default menyertakan penyingkat tautan t.co, yang menyulitkan untuk mengetahui ke mana arah tautan tersebut. Kami secara otomatis mengganti tautan t.co dengan tautan aslinya untuk memperjelas.
Jika Anda ingin mengalihkan ke Nitter atau antarmuka Twitter khusus lainnya, Anda dapat mengatur domain pengalihan khusus Anda, seperti: https://fxtwitter.com/set_base_redirect?url=https://nitter.net
Saat ini, cookie hanya disetel di domain tempat Anda menyetelnya, jadi jika Anda menyetelnya menggunakan fxtwitter.com
, fixupx.com
tidak akan mengalihkan ke domain khusus Anda kecuali Anda menyetelnya di sana.
FxTwitter tidak menyimpan log postingan apa yang Anda kirim, kami juga tidak memiliki catatan publik tentang postingan apa yang disematkan oleh FxTwitter.
Faktanya, karena penyematan inti dan layanan API kami menggunakan Cloudflare Workers, FxTwitter hanya dapat berjalan ketika Anda mengirimkan permintaan. Memorinya tidak bertahan lama, dan tidak memiliki sistem file atau database untuk dibaca sama sekali. Itulah cara kami menepati janji privasi kami dengan memasukkannya ke dalam arsitektur. Kami menggunakan Cloudflare Analytics Engine untuk mengumpulkan statistik dasar dan anonim, yang tidak mencakup informasi yang dapat mengidentifikasi pengguna atau postingan individual. Tujuan saya adalah selalu memberikan layanan publik yang baik, dan FxTwitter tidak memiliki iklan atau pelacakan apa pun untuk menghasilkan uang, kami juga tidak menjual data.
Catatan: Kami menggunakan Cloudflare untuk menyimpan respons FxTwitter dalam cache agar akses berulang lebih cepat, yang memiliki TTL maksimum 1 jam. Pencatatan log real-time sementara di terminal (khususnya wrangler tail
) hanya dapat digunakan oleh pengembang saat Pekerja sedang diservis atau di-debug (untuk memastikan segala sesuatunya berfungsi sebagaimana mestinya), namun log ini hanya ditampilkan di terminal dan tidak pernah disimpan atau digunakan untuk tujuan lain apa pun. URL yang menyebabkan kesalahan runtime dalam skrip (alias Pengecualian, biasanya sangat jarang terjadi kecuali ada pembaruan yang salah yang dikeluarkan atau API Twitter tidak aktif) mungkin dicatat agar pengembang dapat mendiagnosis masalah yang menghalangi penyematan Anda untuk berfungsi.
Di sisi lain, jika orang yang memposting tautan FxTwitter lupa menghapus parameter pelacakan (seperti ?s
dan &t
), kami menghapusnya saat mengalihkan ke postingan karena hanya digunakan untuk telemetri dan iklan Twitter.
Dalam banyak hal, FxTwitter memiliki penyematan yang lebih kaya dan melakukan lebih banyak hal. Berikut tabel perbandingan beberapa fitur FxTwitter dibandingkan dengan penyematan default Twitter serta layanan penyematan lainnya
FxTwitter | bawaan Twitter | vxTwitter (PerbaikanTwit Lebih Baik) | |
---|---|---|---|
Sematkan Postingan / Gambar | ✔️ | ✔️ | ✔️ |
Sematkan gambar profil pada postingan teks | ✔️ | ✔️ | |
Sematkan Video Twitter | ✔️ | ✔️ | |
Sematkan Video Eksternal (YouTube, dll.) | ✔️⁴ | ³ | |
Sematkan hasil Jajak Pendapat | ✔️ | ✔️ | |
Sematkan Kutipan | ✔️ | ☑️ Tanpa Media | |
Sematkan Banyak Gambar | ✔️ | ✔️ | |
Terjemahkan Postingan | ✔️ | ||
Ganti t.co dengan link asli | ✔️ | ✔️ | |
Redirect ke file media (tanpa semat) | ✔️ | ☑️ Subdomain rusak, tidak ada gambar | |
Tampilan galeri | ✔️ | ||
Hapus informasi pelacakan pada pengalihan | ✔️ | ✔️ | |
Tampilkan retweet, suka, balas, jumlah penayangan | ➖ Tampilan Instan Perselisihan / Telegram | ☑️ Tidak ada balasan / penayangan | |
Perselisihan sed ganti ( s/ ) ramah | ☑️ twitterpr.com | T/A | |
Domain untuk tautan X.com | ☑️ fixupx.com | T/A | ☑️ fixvx.com |
Tampilan Instan Telegram | ✔️ | ||
API pengambilan status untuk Pengembang | ✔️ | T/A | ✔️ |
Komit terakhir | T/A |
¹ Discord akan mencoba menyematkan pemutar video Twitter, tetapi tidak dapat diandalkan dan tidak berfungsi di perangkat seluler
² Discord menggunakan wadah penyematan khusus untuk Twitter.com untuk mengaktifkan multi-gambar, yang sayangnya tidak tersedia di situs web lain.
³ Di GitHub, BetterTwitFix (vxTwitter) mengklaim mendukung fitur ini, namun dalam pengujian saya pada Desember 2023, fitur ini tampaknya tidak berfungsi.
⁴ Media eksternal yang memerlukan wadah web, seperti YouTube, tidak akan disematkan di Telegram karena Telegram tidak mendukungnya. Media biasa akan berfungsi di Telegram, dan berfungsi baik di dalam Discord.
FxTwitter awalnya dirancang untuk komputasi edge yang berarti mudah untuk dijalankan lebih dekat dengan pengguna Anda (yang memiliki keuntungan latensi signifikan bagi orang-orang di banyak wilayah). Cara kami menggunakannya dan merekomendasikan penerapan adalah menggunakan Cloudflare Workers, yang sepenuhnya gratis hingga 100.000 permintaan per hari, per akun. Cloudflare Workers cepat disiapkan dan skrip Anda didistribusikan di pusat data mereka di seluruh dunia untuk mendapatkan latensi yang lebih rendah. Dimungkinkan untuk menjalankannya di platform lain yang mendukung Hono, tetapi saat ini kami belum menyediakan dokumentasi untuk melakukannya.
FxTwitter tidak memerlukan database atau kunci API Twitter: FxTwitter menggunakan pendekatan serupa dengan youtube-dl
yang berpura-pura menjadi pengguna web Twitter yang logout, mengambil token tamu, dan membuat permintaan API dari sana. Pada satu titik, ini berarti akses hanya baca "tak terbatas" ke API Twitter, termasuk hal-hal yang tidak diekspos di API publiknya, berguna untuk jajak pendapat dan fitur lainnya. Ini telah dikunci cukup ketat setelah Elon Musk mengambil alih Twitter, tetapi API token tamu masih berfungsi.
Saat ini, kami hanya memberikan bantuan penerapan dengan Cloudflare Workers, namun mungkin dapat dijalankan pada runtime lain yang memenuhi standar web.
Kloning repo, instal Node.js dan jalankan npm install
di direktori repo. Salin wrangler.example.toml
ke wrangler.toml
dan tambahkan ID akun Cloudflare Anda, dan ubah nama pekerja Anda jika perlu. Salin juga .env.example
ke .env
dan ubah HOST_URL, DIRECT_MEDIA_DOMAINS ke domain yang Anda inginkan dan apa pun yang perlu Anda lakukan. Otentikasi dengan Cloudflare dengan npx wrangler login
, lalu lakukan npm run deploy
(atau npx wrangler deploy --no-bundle
).
Jika Anda memiliki pertanyaan lebih lanjut tentang menyiapkan Cloudflare Workers, lihat panduan Memulainya.
Setelah Anda menyiapkan pekerja Anda di *.workers.dev
, tambahkan pekerja Anda ke domain khusus Anda.
Isi detail Sentry di .env
Anda untuk menggunakan Sentry di produk Anda guna menangkap pengecualian.
Pada tahun 2023, Twitter mulai memblokir postingan dengan media NSFW dari API tamu. Kami menggunakan layanan pengikatan bernama kode elongator, yang menggunakan akun Twitter kosong agar permintaan ini berhasil. Ini adalah komponen opsional dan hanya diperlukan bagi mereka yang berencana mendukung penyematan tweet NSFW. Cara ini juga berarti Anda tidak perlu membayar Elon Musk untuk menggunakan API resmi Twitter.
fxtwitter.com
, twittpr.com
, dan fixupx.com
?Mereka semua menjalankan pekerja yang sama persis dan berfungsi secara identik... kebanyakan.
fxtwitter.com
adalah domain utama dan fixupx.com
ada untuk memudahkan memperbaiki tautan x.com
juga (Domain .com yang sangat pendek mahal, maaf saya tidak mendapatkan yang lebih pendek). Selain itu, dengan twittpr.com
Anda dapat melakukan penggantian sed cepat pada tautan Twitter dengan mengirimkan tautan Twitter dan mengirimkan s/e/p
setelahnya untuk mengeditnya secara otomatis.
Server penyematan Telegram terkadang tidak pernah mengirimi kami permintaan untuk menyematkan URL, mungkin karena server mereka kelebihan beban. Jika Anda memiliki tautan yang rusak, Anda dapat mencoba salah satu domain kami yang lain ( fxtwitter.com
, fixupx.com
) atau menggunakan Bot Halaman Web untuk mencoba menghapus cache penyematan.
Discord menyembunyikan teks saat video dilampirkan ke penyematan situs web. Akibatnya, kita harus mengotak-atik parameter lain untuk menampilkan penyematan dengan benar.
Tidak masalah! Anda dapat memilih foto tertentu dari sebuah kiriman menggunakan sintaks URL Twitter sendiri ( /photo/1
adalah foto pertama dari sebuah kiriman) dan kami akan memberikan Anda gambar asli dengan resolusi penuh.
Berlisensi di bawah lisensi MIT yang permisif. Jangan ragu untuk mengirim permintaan tarik!
Jangan ragu untuk membuka terbitan
Penggabung multi-gambar mosaik oleh Antonio32A
& kontribusi lainnya oleh Antonio32A, Burner, Deer-Spangle, Eramdam, SirStendec, SpeedyFolf, Wazbat
Twitter, Tweet, dan X adalah merek dagang X Corp. Proyek ini tidak berafiliasi dengan X Corp atau Twitter.