code: async def widget(self):
          
          data = await self._state.http.get_widget(self.id)
  
          return Widget(state=self._state, data=data)
docs: |coro|
  
          Returns the widget of the guild.
  
          .. note::
  
              The guild must have the widget enabled to get this information.
  
          Raises
          -------
          Forbidden
              The widget for this guild is disabled.
          HTTPException
              Retrieving the widget failed.
  
          Returns
          --------
          :class:`Widget`
              The guild's widget.