code: async def send_sticker(self, chat_id: typing.Union[base.Integer, base.String],
                             sticker: typing.Union[base.InputFile, base.String],
                             disable_notification: typing.Union[base.Boolean, None] = None,
                             reply_to_message_id: typing.Union[base.Integer, None] = None,
                             reply_markup: typing.Union[types.InlineKeyboardMarkup,
                                                        types.ReplyKeyboardMarkup,
                                                        types.ReplyKeyboardRemove,
                                                        types.ForceReply, None] = None) -> types.Message:
          
          reply_markup = prepare_arg(reply_markup)
          payload = generate_payload(**locals(), exclude=['sticker'])
  
          files = {}
          prepare_file(payload, files, 'sticker', sticker)
  
          result = await self.request(api.Methods.SEND_STICKER, payload, files)
          return types.Message(**result)
docs: Use this method to send .webp stickers.
  
          Source: https://core.telegram.org/bots/api#sendsticker
  
          :param chat_id: Unique identifier for the target chat or username of the target channel
          :type chat_id: :obj:`typing.Union[base.Integer, base.String]`
          :param sticker: Sticker to send
          :type sticker: :obj:`typing.Union[base.InputFile, base.String]`
          :param disable_notification: Sends the message silently. Users will receive a notification with no sound
          :type disable_notification: :obj:`typing.Union[base.Boolean, None]`
          :param reply_to_message_id: If the message is a reply, ID of the original message
          :type reply_to_message_id: :obj:`typing.Union[base.Integer, None]`
          :param reply_markup: Additional interface options
          :type reply_markup: :obj:`typing.Union[types.InlineKeyboardMarkup,
              types.ReplyKeyboardMarkup, types.ReplyKeyboardRemove, types.ForceReply, None]`
          :return: On success, the sent Message is returned
          :rtype: :obj:`types.Message`