ტელეგრამის ფოტო შეტყობინება არის შეტყობინების ფორმატი, რომელშიც მომხმარებელი აგზავნის სურათს ხელმოწერით ან მის გარეშე. ასეთი შეტყობინებები გამოიყენება პირად ჩეთებში, ჯგუფებში და განსაკუთრებით არხებში, სადაც ვიზუალური შინაარსი ხელს უწყობს აბონენტების ყურადღების მიპყრობას. Telegram-ის ფოტოებს შეიძლება თან ახლდეს ტექსტი, ჰეშთეგები, ბმულები და emojis, რაც მას მოსახერხებელ ინსტრუმენტად აქცევს ვიზუალური შინაარსის მარკეტინგისა და ბრენდის პოპულარიზაციისთვის.

რა ფორმატებში იღებს Telegram ფოტოებს და რა არის შეზღუდვები?
ფოტო მოთხოვნები გაგზავნისას
Telegram Bot API იღებს სურათებს შემდეგში ფორმატები:
- JPEG / JPG არის მთავარი და რეკომენდებულია ბოტის საშუალებით ფოტოების გაგზავნის ფორმატი.
- PNG მხარდაჭერილია, მაგრამ ყოველთვის არ არის რეკომენდებული, განსაკუთრებით დიდი ზომებისთვის.
- ვებპ მხარდაჭერილია, მაგრამ უფრო ხშირად გამოიყენება სტიკერებისთვის.
- GIF არის არ არის მხარდაჭერილი მეთოდით და ანიმაცია გაიგზავნება.
მნიშვნელოვანია: ბოტის მიერ გაგზავნილი ფოტო ფორმატები რეალურად შემოიფარგლება რა Telegram აღიარებს ,როგორც"ფოტო". ეს ნიშნავს, რომ პრაქტიკაში ბოტმა უნდა გამოაგზავნოს სურათები JPEG-ში ფორმატი ისე, რომ Telegram სწორად განმარტავს მათ, როგორც ფოტო (და არა როგორც ფაილი).
მას აქვს ზომა ლიმიტი 20 MB.
ფოტო შეტყობინების პარამეტრები და პარამეტრები
ფოტო ბმულის მოთხოვნები
სურათის პირდაპირი ბმული უნდა გამოიწვიოს პირდაპირ ფაილი, არ ვებ გვერდზე.
მაგალითი: https://example.com/images/photo.jpg ✅
არასწორია: https://example.com/gallery/photo?id=123 ❌ (ეს არის გვერდი და არა ფაილი)

გამოსახულების ფორმატი უნდა იყოს თავსებადი (როგორც წესი, JPG, JPEG, PNG, WEBP):
URL უნდა დასრულდეს .ჟპგ,jpeg, .პნგ, .webp და ა.შ.
მაგალითი: https://cdn.domain.com/photo123.jpg ✅
ფაილი უნდა იყოს საჯაროდ ხელმისაწვდომი.:
ავტორიზაციის, სიმბოლოების ან ქუქი-ფაილების გარეშე.
Telegram-ს (სერვერს) უნდა შეეძლოს მისი ჩამოტვირთვა პირდაპირ ამ URL-ზე.
URL შინაარსი უნდა იყოს სწორი სურათი.:
The შინაარსის ტიპი
header უნდა იყოს, მაგალითად: სურათი / jpeg
, სურათი / png
.
როგორ მივიღოთ გამოსახულების კოდი file_id-ის მიერ
სურათის კოდის სწრაფად მიღების ორი გზა არსებობს.:
ჩასვით ბმული სურათზე და შემდეგ დააჭირეთ ღილაკს" ტესტი"

ჩართეთ გამართვის რეჟიმი უცნობი ბრძანების / შეცდომის ღონისძიებაში და გაუგზავნეთ ფოტო ბოტს. შედეგად, გამოსახულების კოდი ხელმისაწვდომი იქნება" ტესტის მონაცემების " განყოფილებაში


პოპულარული შეცდომები Telegram ბოტში ფოტოების გაგზავნისას
400 ცუდი მოთხოვნა: არასწორი ფაილის იდენტიფიკატორი / HTTP URL მითითებული
მიზეზი:
- არასწორი ფოტო ფორმატი (მაგალითად, URL არ იწვევს სურათს ან file_id არასწორია).
როგორ გაასწორონ ის:
- დარწმუნდით, რომ:
- URL მთავრდება .ჟპგ,png და იწვევს სურათი, და არა HTML გვერდი.
- File_id აქტუალურია ამ ბოტისთვის (თუ გამოიყენება).
- URL სათაური არის შინაარსის ტიპი: image/jpeg ან image/png.
არასწორი მაგალითი: "https://example.com/page ?id=123"
400 ცუდი მოთხოვნა: ვებ გვერდის შინაარსის არასწორი ტიპი
მიზეზი:
- Telegram ელოდება სურათს URL-დან, მაგრამ იღებს HTML ან სხვა დაუსაბუთებელი ტიპის შინაარსს.
როგორ გაასწორონ ის:
- დარწმუნდით, რომ ბმულზე შინაარსის ტიპის სათაურია image/jpeg, image/png და ა.შ.
400 ცუდი მოთხოვნა: ფოტო უნდა იყოს ცარიელი
მიზეზი:
- ფოტო ველი აკლია ან ცარიელი ფაილი გადაეცა.
როგორ დაფიქსირება:
- დარწმუნდით, რომ ფოტო ველი სწორად არის დაყენებული (URL, InputFile ან file_id) და სურათი ნამდვილად არსებობს.
413 მოთხოვნის პირი ძალიან დიდია
მიზეზი:
- ფაილი აღემატება ლიმიტი (20 MB for sendPhoto).
როგორ გაასწორონ ის:
- შეამცირეთ სურათის ზომა ან გამოიყენეთ sendDocument (50 მბ-მდე), თუ არ გჭირდებათ ფოტოდ ჩვენება.
400 ცუდი მოთხოვნა: ჩატი ვერ მოიძებნა
მიზეზი:
- არასწორი chat_id არის მითითებული, ან ბოტს არ აქვს წვდომა ჩატზე.
როგორ გაასწორონ ის:
- დარწმუნდით, რომ:
- ბოტი დაემატა ჯგუფს / არხს.
- მითითებულია სწორი ID (მაგალითად, @yourchannelname ან ნომერი).
- ბოტს აქვს შეტყობინებების გაგზავნის უფლება.
403 აკრძალულია: ბოტი დაბლოკა მომხმარებელმა
მიზეზი:
- მომხმარებელმა ან არხმა დაბლოკა ბოტი.
როგორ გაასწორონ ის:
- არაფერი, მაგრამ მომხმარებელს ვთხოვ განბლოკვა ბოტი.
ტექნიკური ინფორმაცია BOT-MARKET API-სთვის
შეტყობინების ტიპის კოდი მოთხოვნის გაგზავნისთვის (MessageType) არის"2"