Available types

ChatMemberRestricted

Represents a chat member that is under certain restrictions in the chat. Supergroups only.

fields

fieldtyperequireddescription
statusstringrequiredThe member's status in the chat, always “restricted”
tagstringoptionalOptional. Tag of the member
userUserrequiredInformation about the user
is_memberbooleanrequiredTrue, if the user is a member of the chat at the moment of the request
can_send_messagesbooleanrequiredTrue, if the user is allowed to send text messages, rich messages, contacts, giveaways, giveaway winners, invoices, locations and venues
can_send_audiosbooleanrequiredTrue, if the user is allowed to send audios
can_send_documentsbooleanrequiredTrue, if the user is allowed to send documents
can_send_photosbooleanrequiredTrue, if the user is allowed to send photos
can_send_videosbooleanrequiredTrue, if the user is allowed to send videos
can_send_video_notesbooleanrequiredTrue, if the user is allowed to send video notes
can_send_voice_notesbooleanrequiredTrue, if the user is allowed to send voice notes
can_send_pollsbooleanrequiredTrue, if the user is allowed to send polls and checklists
can_send_other_messagesbooleanrequiredTrue, if the user is allowed to send animations, games, stickers and use inline bots
can_add_web_page_previewsbooleanrequiredTrue, if the user is allowed to add web page previews to their messages
can_react_to_messagesbooleanrequiredTrue, if the user is allowed to react to messages
can_edit_tagbooleanrequiredTrue, if the user is allowed to edit their own tag
can_change_infobooleanrequiredTrue, if the user is allowed to change the chat title, photo and other settings
can_invite_usersbooleanrequiredTrue, if the user is allowed to invite new users to the chat
can_pin_messagesbooleanrequiredTrue, if the user is allowed to pin messages
can_manage_topicsbooleanrequiredTrue, if the user is allowed to create forum topics
until_datenumberrequiredDate when restrictions will be lifted for this user; Unix time. If 0, then the user is restricted forever.

import

types.ts
import type { ChatMemberRestricted } from "@yaebal/types";

used by

types