Hizmetin blogu ve bilgi tabanı
Telegram botunda fotoğraflı mesaj gönderme
Yayınlandı: 22.07.2025

Telegram'daki fotoğraflar hangi formatları kabul ediyor ve kısıtlamalar nelerdir?

Gönderirken fotoğraf gereksinimleri

Telegram Bot API, aşağıdaki resimlerdeki görüntüleri kabul eder biçimlerden:

  1. JPEG / JPG - ana ve önerilen bot aracılığıyla fotoğraf göndermek için format.
  2. PNG - Desteklenir, ancak özellikle büyük boyutlarda her zaman önerilmez.
  3. WEBP - Desteklenir, ancak çıkartmalar için daha sık kullanılır.
  4. GIFdesteklemek yöntemde animasyon gönderilecek ve gönderilecektir.

Önemli: Bot tarafından gönderilen fotoğraf formatları aslında sınırlıdır Telegram'ın "fotoğraf" olarak tanıdığı şeyle. Bu, pratikte botun resim göndermesi gerektiği anlamına gelir jpeg'de Telegram'ın bunları bir fotoğraf olarak (dosya olarak değil) doğru bir şekilde yorumlaması için

20 MB boyut sınırına sahiptir.

Fotoğraflı mesajın parametreleri ve ayarları

Fotoğrafa bağlantı için gereksinimler

Resme doğrudan bağlantı - Web sayfasına değil, doğrudan dosyaya yönlendirmelidir.

Örnek: https://example.com/images/photo.jpg ✅

Doğru değil: https://example.com/gallery/photo?id=123 ❌ (bu bir sayfa, dosya değil)

Fotoğrafa bağlantı için gereksinimler-1

Görüntü formatı - uyumlu olmalıdır (genellikle JPG, JPEG, PNG, WEBP):

URL ile bitmelidir.jpg, .jpeg, .png, .webp vb.

Örnek: https://cdn.domain.com/photo123.jpg ✅

Dosya herkese açık olmalıdır:

Yetkilendirme, jeton veya çerez olmadan.

Telegram (sunucu) onu indirebilmelidir doğrudan bu URL ile.

Url'deki içerik geçerli bir resim olmalıdır:

Başlık Content-Type örneğin olmalı: image/jpeg, image/png.

File_id ile gönderilecek resim kodu nasıl alınır

Resim kodunu iki şekilde hızlı bir şekilde alabilirsiniz:

Resme bir bağlantı yapıştırın ve ardından ”Test et" düğmesine tıklayın

File_id ile gönderilecek resim kodu nasıl alınır-1

Bilinmeyen komut / hata olayında hata ayıklama modunu etkinleştirin ve bota bir fotoğraf gönderin, sonuç olarak resim kodu "Test verileri" bölümünde bulunacaktır.


File_id ile gönderilecek resim kodu nasıl alınır-2


File_id ile gönderilecek resim kodu nasıl alınır-3

Telegram botunda fotoğraf gönderirken popüler hatalar

400 Hatalı İstek: yanlış dosya tanımlayıcısı / HTTP URL'si belirtildi

Neden:

- Geçersiz fotoğraf formatı (örneğin, URL görüntüye yol açmıyor veya file_id geçerli değil).

Nasıl düzeltilir:

- Emin olun:

  1. URL ile biter.jpg, .png ve yol açar görüntüye HTML sayfası yerine
  2. file_id bu botla ilgilidir (kullanılıyorsa).
  3. URL'ye göre başlık içerik türüdür: image/jpeg veya image/png.

📌 Yanlış olana bir örnek: "https://example.com/page?id=123 "

400 Hatalı İstek: web sayfası içeriğinin yanlış türü

Neden:

- URL üzerinden Telegram bir resim bekler, ancak HTML veya desteklenmeyen başka bir içerik türü alır.

Nasıl düzeltilir:

- Bağlantıdaki İçerik Türü başlığının ımage/jpeg, ımage/png vb. Olduğundan emin olun.

400 Kötü İstek: fotoğraf boş olmamalıdır

Neden:

- Fotoğraf alanı eksik veya boş bir dosya aktarıldı.

Nasıl düzeltilir:

- Fotoğraf alanının doğru ayarlandığından (URL, İnputFile veya file_id) ve görüntünün gerçekten var olduğundan emin olun.

413 İstek Varlığı Çok Büyük

Neden:

- Dosya sınırı aşıyor (sendPhoto için 20 MB).

Nasıl düzeltilir:

- Fotoğraf olarak görüntülenmesi gerekmiyorsa görüntünün boyutunu küçültün veya Senddocument'ı (50 MB'a kadar) kullanın.

400 Kötü İstek: sohbet bulunamadı

Neden:

- Yanlış chat_id belirtilir veya botun sohbete erişimi yoktur.

Nasıl düzeltilir:

- Emin ol:

  1. Bot gruba/kanala eklendi.
  2. Doğru kimlik belirtilir (örneğin, @yourchannelname veya sayı).
  3. Botun mesaj gönderme hakları vardır.


403 Yasak: bot kullanıcı tarafından engellendi

Neden:

- Kullanıcı veya kanal botu engelledi.

Nasıl düzeltilir:

- Kullanıcıya sormaktan başka bir şey yok engellemeyi kaldır botha.

»API BOT-MARKET" için teknik bilgiler

İstekleri göndermek için ileti türü kodu (messageType) “2” dir

Comments
to write comments
Comment list is empty. Start now!