api.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:py_mbot 作者: evgfilim1 项目源码 文件源码
def delete_message(self, chat=None, message_id=None, message=None):
        """Deletes message

        Args:
            chat(Optional[int|str]): chat ID or '@channel_name'
            message_id(Optional[int]): ID of message to be deleted
            message(Optional[:class:`telegram.Message`]): message to be deleted

        Returns:
            bool: ``True`` on success, ``False`` otherwise

        Raises:
            ValueError: if ``chat``, ``message_id`` and ``message`` are ``None``

        """
        if (chat is None or message_id is None) and message is None:
            raise ValueError('Either `chat` and `message_id` or `message` must be given')
        if message is not None:
            chat = message.chat_id
            message_id = message.message_id

        try:
            return self._bot.delete_message(chat, message_id)
        except TelegramError as e:
            logger.exception('Exception was raised while deleting message', exc_info=e)
            return False
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号