title: discord.py | Access user's connections via an individual OAuth link
body: <p>Excuse me if I missed something and this is a duplicate, other QA's still left me with some questions.</p>
  <p>I wanted to see if it was possible for my bot to access user connections (Steam acc, Reddit, etc.) so that the user can use a command to enable notifications in a specific channel, so that it would promote when they publish a video.</p>
  <p>I've found similar bots, but they all required manual entering and they were admin-only.</p>
  <hr />
  <p>I've found that it is NOT possible to directly access them (and rightfully so):</p>
  <blockquote>
  <p>Unfortunately this is not possible when using a &quot;real&quot; bot account, however it is possible if you're using a user bot account.</p>
  <p>I'd suggest a workaround of using OAuth2. You could have users authenticate your bot with OAuth2, and then fetch their connections this way. Some more information at <a href="https://discordapp.com/developers/docs/topics/oauth2" rel="nofollow noreferrer"><code>https://discordapp.com/developers/docs/topics/oauth2</code></a></p>
  </blockquote>
  <p>(Link: <a href="https://stackoverflow.com/a/44265167/16255372">https://stackoverflow.com/a/44265167/16255372</a>)</p>
  <p>But that last statement about OAuth really got me wondering.</p>
  <p>If it is required for each user to authenticate via a link, that is an acceptable compromise for me.</p>
  <p>On the discord developers website, I've found a <code>connections</code> scope which would allow the bot to access the connections of the user that authenticated via the link.</p>
  <p>I also found a url for getting the user's connections <a href="https://discord.com/developers/docs/resources/user#get-user-connections" rel="nofollow noreferrer">here</a></p>
  <blockquote>
  <h3>Get User Connections</h3>
  <p><em>GET</em> <code>/users/@me/connections</code>
  <br/>
  Returns a list of connection objects. Requires the connections OAuth2 scope.</p>
  </blockquote>
  <p>But on other sources, I've seen that the scope is inaccessible to bots.</p>
  <p>Furthermore, I don't see connections accessible in discord.py, which is what I use.</p>
  <p>So my question is + TL;DR:</p>
  <ol>
  <li>Is it possible to access the user's connections, even if they each have to click on an oauth link
  (connections scope)</li>
  <li>Would this be possible using discord.py?
  (potentially using <code>discord.ClientUser</code>?)</li>
  </ol>
  <hr />
  <p>Thank you for reading, I am also a new contributor. If you feel that I missed something or could elaborate or explain things better, please let me know how I could improve my question.</p>