title: Discord bot keeps running into an error when run in vs code
body: <p>I keep running into an error when I run this. It ran smoothly in replit but it gives me this long weird error when I run it on vs code. It says something about a certificate and Im not sure whats the problem. ERROR: [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')]</p>
  <pre><code>    import discord
      import os
      import requests
      import json
      import random
      
      client = discord.Client()
      
      @client.event
      async def on_ready():
        print(&quot;We have logged in as {0.user}&quot;.format(client))
      
      client.run('Pasted my token here')
  </code></pre>
  <p>Heres the error:</p>
  <pre><code>Traceback (most recent call last):
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/aiohttp/connector.py&quot;, line 969, in _wrap_create_connection
      return await self._loop.create_connection(*args, **kwargs)  # type: ignore  # noqa
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/base_events.py&quot;, line 1089, in create_connection
      transport, protocol = await self._create_connection_transport(
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/base_events.py&quot;, line 1119, in _create_connection_transport
      await waiter
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/sslproto.py&quot;, line 534, in data_received
      ssldata, appdata = self._sslpipe.feed_ssldata(data)
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/sslproto.py&quot;, line 188, in feed_ssldata
      self._sslobj.do_handshake()
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/ssl.py&quot;, line 974, in do_handshake
      self._sslobj.do_handshake()
  ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)
  
  The above exception was the direct cause of the following exception:
  
  Traceback (most recent call last):
    File &quot;/Users/trionnayio/Documents/Catto Bot.py&quot;, line 13, in &lt;module&gt;
      client.run('OTk0NDg3MDgyNzI4ODMzMDI0.GmFHDY.b8M5lgDEV26cTVKFFOb_5FbpGDp1oaq7Qge3cU')
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/discord/client.py&quot;, line 723, in run
      return future.result()
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/discord/client.py&quot;, line 702, in runner
      await self.start(*args, **kwargs)
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/discord/client.py&quot;, line 665, in start
      await self.login(*args, bot=bot)
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/discord/client.py&quot;, line 511, in login
      await self.http.static_login(token.strip(), bot=bot)
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/discord/http.py&quot;, line 300, in static_login
      data = await self.request(Route('GET', '/users/@me'))
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/discord/http.py&quot;, line 192, in request
      async with self.__session.request(method, url, **kwargs) as r:
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/aiohttp/client.py&quot;, line 1117, in __aenter__
      self._resp = await self._coro
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/aiohttp/client.py&quot;, line 520, in _request
      conn = await self._connector.connect(
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/aiohttp/connector.py&quot;, line 535, in connect
      proto = await self._create_connection(req, traces, timeout)
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/aiohttp/connector.py&quot;, line 892, in _create_connection
      _, proto = await self._create_direct_connection(req, traces, timeout)
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/aiohttp/connector.py&quot;, line 1051, in _create_direct_connection
      raise last_exc
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/aiohttp/connector.py&quot;, line 1020, in _create_direct_connection
      transp, proto = await self._wrap_create_connection(
    File &quot;/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/aiohttp/connector.py&quot;, line 971, in _wrap_create_connection
      raise ClientConnectorCertificateError(req.connection_key, exc) from exc
  aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host discord.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')]
  </code></pre>