[][src]Struct tgbot::methods::KickChatMember

pub struct KickChatMember { /* fields omitted */ }

Kick a user from a group, a supergroup or a channel

In the case of supergroups and channels, the user will not be able to return to the group on their own using invite links, etc., unless unbanned first

The bot must be an administrator in the chat for this to work and must have the appropriate admin rights

Note: In regular groups (non-supergroups), this method will only work if the ‘All Members Are Admins’ setting is off in the target group Otherwise members may only be removed by the group's creator or by the member that added them

Methods

impl KickChatMember[src]

pub fn new<C: Into<ChatId>>(chat_id: C, user_id: Integer) -> Self[src]

Creates a new KickChatMember

Arguments

  • chat_id - Unique identifier for the target chat
  • user_id - Unique identifier of the target user

pub fn until_date(self, until_date: Integer) -> Self[src]

Date when the user will be unbanned, unix time

If user is banned for more than 366 days or less than 30 seconds from the current time they are considered to be banned forever

Trait Implementations

impl Clone for KickChatMember[src]

impl Debug for KickChatMember[src]

impl Method for KickChatMember[src]

type Response = bool

Type of successful result in API response

impl Serialize for KickChatMember[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.