mirror of
https://github.com/yawaflua/Flask-Discord.git
synced 2026-02-04 10:14:15 +02:00
Make use of scopes enum in examples
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
from flask import Flask, redirect, url_for
|
from flask import Flask, redirect, url_for
|
||||||
from flask_discord import DiscordOAuth2Session, requires_authorization
|
from flask_discord import DiscordOAuth2Session, requires_authorization, DiscordOAuth2Scope
|
||||||
|
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
@@ -57,12 +57,18 @@ def login_with_data():
|
|||||||
|
|
||||||
@app.route("/invite-bot/")
|
@app.route("/invite-bot/")
|
||||||
def invite_bot():
|
def invite_bot():
|
||||||
return discord.create_session(scope=["bot"], permissions=8, guild_id=464488012328468480, disable_guild_select=True)
|
return discord.create_session(
|
||||||
|
scopes=DiscordOAuth2Scope.BOT,
|
||||||
|
permissions=8, guild_id=464488012328468480, disable_guild_select=True
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
@app.route("/invite-oauth/")
|
@app.route("/invite-oauth/")
|
||||||
def invite_oauth():
|
def invite_oauth():
|
||||||
return discord.create_session(scope=["bot", "identify"], permissions=8)
|
return discord.create_session(
|
||||||
|
scopes=[DiscordOAuth2Scope.BOT, DiscordOAuth2Scope.IDENTIFY],
|
||||||
|
permissions=8
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
@app.route("/callback/")
|
@app.route("/callback/")
|
||||||
@@ -70,8 +76,8 @@ def callback():
|
|||||||
data = discord.callback()
|
data = discord.callback()
|
||||||
redirect_to = data.get("redirect", "/")
|
redirect_to = data.get("redirect", "/")
|
||||||
|
|
||||||
user = discord.fetch_user()
|
user_ = discord.fetch_user()
|
||||||
welcome_user(user)
|
# welcome_user(user_)
|
||||||
|
|
||||||
return redirect(redirect_to)
|
return redirect(redirect_to)
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import os
|
|||||||
|
|
||||||
from tests import get_app, discord
|
from tests import get_app, discord
|
||||||
from flask import redirect, url_for
|
from flask import redirect, url_for
|
||||||
from flask_discord import requires_authorization
|
from flask_discord import requires_authorization, DiscordOAuth2Scope
|
||||||
|
|
||||||
|
|
||||||
app = get_app()
|
app = get_app()
|
||||||
@@ -40,12 +40,18 @@ def login_with_data():
|
|||||||
|
|
||||||
@app.route("/invite-bot/")
|
@app.route("/invite-bot/")
|
||||||
def invite_bot():
|
def invite_bot():
|
||||||
return discord.create_session(scope=["bot"], permissions=8, guild_id=464488012328468480, disable_guild_select=True)
|
return discord.create_session(
|
||||||
|
scopes=DiscordOAuth2Scope.BOT,
|
||||||
|
permissions=8, guild_id=464488012328468480, disable_guild_select=True
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
@app.route("/invite-oauth/")
|
@app.route("/invite-oauth/")
|
||||||
def invite_oauth():
|
def invite_oauth():
|
||||||
return discord.create_session(scope=["bot", "identify"], permissions=8)
|
return discord.create_session(
|
||||||
|
scopes=[DiscordOAuth2Scope.BOT, DiscordOAuth2Scope.IDENTIFY],
|
||||||
|
permissions=8
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
@app.route("/callback/")
|
@app.route("/callback/")
|
||||||
|
|||||||
Reference in New Issue
Block a user