Module

x/grammy_types/mod.ts>ChatPermissions

Type declarations of the Telegram Bot API.
Latest
interface ChatPermissions
import { type ChatPermissions } from "https://dotland.deno.dev/x/grammy_types@v3.15.0/mod.ts";

Describes actions that a non-administrator user is allowed to take in a chat.

Properties

optional
can_send_messages: boolean

True, if the user is allowed to send text messages, contacts, giveaways, giveaway winners, invoices, locations and venues

optional
can_send_audios: boolean

True, if the user is allowed to send audios

optional
can_send_documents: boolean

True, if the user is allowed to send documents

optional
can_send_photos: boolean

True, if the user is allowed to send photos

optional
can_send_videos: boolean

True, if the user is allowed to send videos

optional
can_send_video_notes: boolean

True, if the user is allowed to send video notes

optional
can_send_voice_notes: boolean

True, if the user is allowed to send voice notes

optional
can_send_polls: boolean

True, if the user is allowed to send polls

optional
can_send_other_messages: boolean

True, if the user is allowed to send animations, games, stickers and use inline bots

optional
can_add_web_page_previews: boolean

True, if the user is allowed to add web page previews to their messages

optional
can_change_info: boolean

True, if the user is allowed to change the chat title, photo and other settings. Ignored in public supergroups

optional
can_invite_users: boolean

True, if the user is allowed to invite new users to the chat

optional
can_pin_messages: boolean

True, if the user is allowed to pin messages. Ignored in public supergroups

optional
can_manage_topics: boolean

True, if the user is allowed to create forum topics. If omitted defaults to the value of can_pin_messages

import ChatPermissions
import { ChatPermissions } from "https://dotland.deno.dev/x/grammy_types@v3.15.0/mod.ts";