promoteChatMember
عضو چت را به ادمین ارتقا میدهد.
مقدار بازگشتی: در صورت موفقیت، True برمیگرداند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
chat_id | Integer or String | بله | شناسه چت |
user_id | Integer | بله | شناسه کاربر |
is_anonymous | Boolean | اختیاری | ادمین ناشناس |
can_manage_chat | Boolean | اختیاری | امکان مدیریت چت |
can_delete_messages | Boolean | اختیاری | امکان حذف پیامها |
can_manage_video_chats | Boolean | اختیاری | امکان مدیریت ویدیوچتها |
can_restrict_members | Boolean | اختیاری | امکان محدود کردن اعضا |
can_promote_members | Boolean | اختیاری | امکان ارتقای اعضا به ادمین |
can_change_info | Boolean | اختیاری | امکان تغییر اطلاعات چت |
can_invite_users | Boolean | اختیاری | امکان دعوت کاربران |
can_post_stories | Boolean | اختیاری | امکان انتشار استوری |
can_edit_stories | Boolean | اختیاری | امکان ویرایش استوریها |
can_delete_stories | Boolean | اختیاری | امکان حذف استوریها |
can_post_messages | Boolean | اختیاری | امکان ارسال پیام (کانالها) |
can_edit_messages | Boolean | اختیاری | امکان ویرایش پیامها (کانالها) |
can_pin_messages | Boolean | اختیاری | امکان سنجاق کردن پیامها |
can_manage_topics | Boolean | اختیاری | امکان مدیریت تاپیکها |
can_manage_direct_messages | Boolean | اختیاری | امکان مدیریت پیامهای مستقیم (Bot API 10.0) |
can_manage_tags | Boolean | اختیاری | امکان مدیریت تگها (Bot API 9.5) |
can_send_welcome_messages | Boolean | اختیاری | امکان مدیریت پیامهای خوشامد چت (Bot API 10.3) |
نمونه درخواست
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/promoteChatMember" \
-H "Content-Type: application/json" \
-d '{"chat_id":123456789,"user_id":123456789}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/promoteChatMember",
json={
"chat_id": 123456789,
"user_id": 123456789
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/promoteChatMember`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"chat_id": 123456789,
"user_id": 123456789
}),
});
console.log(await res.json());
راهنمای گامبهگام: ساخت ربات تلگرام: آموزش قدمبهقدم از BotFather تا اولین پیام با Python
متدهای مرتبط
banChatMemberعضو چت را مسدود میکند.unbanChatMemberمسدودیت عضو چت را رفع میکند.restrictChatMemberعضو چت را محدود میکند.setChatAdministratorCustomTitleعنوان سفارشی برای ادمین تنظیم میکند.banChatSenderChatیک کانال را در گروه/سوپرگروه مسدود میکند.unbanChatSenderChatمسدودیت یک کانال را در گروه/سوپرگروه رفع میکند.pinChatMessageپیامی را در چت سنجاق میکند.unpinChatMessageپیامی را در چت از سنجاق برمیدارد.unpinAllChatMessagesهمه پیامهای سنجاقشده چت را برمیدارد.setChatMemberTagتگ عضو چت را تنظیم میکند (Bot API 9.5).