اضافه کردن استیکر به مجموعه در تلگرام

add sticker to telegram set api
27 مرداد 1404


اضافه کردن استیکر به یک مجموعه در تلگرام نسبتاً ساده است، اما نیاز به استفاده از API تلگرام داریم. ابتدا باید یک بات تلگرامی راه‌اندازی کرده باشید و توکن دسترسی آن را دریافت کنید. این توکن به شما امکان می‌دهد درخواست‌هایی به API تلگرام ارسال کنید و عملیات مختلفی از جمله اضافه کردن استیکرها را انجام دهید.


در ابتدا، شما باید نام مجموعه استیکر را داشته باشید که می‌خواهید استیکر جدید را به آن اضافه کنید. همچنین، هر استیکر باید یک نام یکتا داشته باشد و از فرمت PNG یا WEBP با پس‌زمینه شفاف استفاده کند. بنابراین قبل از شروع، حتماً استیکرهای خود را آماده کنید.


برای اضافه کردن یک استیکر، می‌توانید از متد addStickerToSet استفاده کنید. این متد نیاز به اطلاعاتی مانند user_id، name (نام مجموعه)، png_sticker (آدرس استیکر)، و emojis (اموجی مربوط به استیکر) دارد. پس از ارسال درخواست با این اطلاعات، استیکر جدید به مجموعه اضافه می‌شود.


در اینجا یک مثال ساده از نحوه اضافه کردن استیکر به مجموعه بیان شده است. با استفاده از یک زبان برنامه‌نویسی مثل Python و کتابخانه requests می‌توانید به سادگی این کار را انجام دهید.


import requests

TOKEN = 'YOUR_BOT_TOKEN'
URL = f'https://api.telegram.org/bot{TOKEN}/addStickerToSet'

params = {
'user_id': 'YOUR_USER_ID',
'name': 'YOUR_STICKER_SET_NAME',
'png_sticker': 'URL_OF_YOUR_PNG',
'emojis': '😄'
}

response = requests.post(URL, data=params)
print(response.json())

در کد بالا، ابتدا توکن بات خود و URL متد addStickerToSet را مشخص می‌کنیم. سپس پارامترهای لازم را در یک دیکشنری مشخص می‌کنیم که شامل user_id، name، png_sticker و emojis است. بعد از آن، با ارسال یک درخواست POST، نتیجه را چاپ می‌کنیم تا ببینیم آیا استیکر با موفقیت اضافه شده است یا خیر.


یادتان باشد که حتماً YOUR_BOT_TOKEN و سایر مقادیر مورد نیاز را با مقادیر واقعی خود جایگزین کنید.


سوالات متداول

؟

چطور می توانم یک استیکر جدید به مجموعه خود اضافه کنم؟

؟

محدودیت‌هایی برای فرمت استیکرها وجود دارد؟

؟

آیا برای اضافه کردن استیکر نیاز به توکن بات دارم؟