bot permissions view (for later)
will use to check whether the bot has permissions in any given server
This commit is contained in:
parent
f4c0f0b0f3
commit
20e713d8df
@ -3,9 +3,10 @@
|
|||||||
from django.urls import path
|
from django.urls import path
|
||||||
from django.contrib.auth.decorators import login_required
|
from django.contrib.auth.decorators import login_required
|
||||||
|
|
||||||
from .views import IndexView, GuildsView
|
from .views import IndexView, GuildsView, CheckBotPermissionView
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path("", login_required(IndexView.as_view()), name="index"),
|
path("", login_required(IndexView.as_view()), name="index"),
|
||||||
path("generate-servers/", GuildsView.as_view(), name="generate-servers")
|
path("generate-servers/", GuildsView.as_view(), name="generate-servers"),
|
||||||
|
path("bot-permissions/", CheckBotPermissionView.as_view(), name="bot-permissions")
|
||||||
]
|
]
|
||||||
|
@ -47,7 +47,6 @@ class GuildsView(View):
|
|||||||
|
|
||||||
return JsonResponse(cleaned_guild_data, safe=False)
|
return JsonResponse(cleaned_guild_data, safe=False)
|
||||||
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@sync_to_async
|
@sync_to_async
|
||||||
def get_user_access_token(user: DiscordUser) -> str:
|
def get_user_access_token(user: DiscordUser) -> str:
|
||||||
@ -94,3 +93,9 @@ class GuildsView(View):
|
|||||||
await member.adelete()
|
await member.adelete()
|
||||||
except ServerMember.DoesNotExist:
|
except ServerMember.DoesNotExist:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class CheckBotPermissionView(View):
|
||||||
|
|
||||||
|
async def get(self, request, *args, **kwargs):
|
||||||
|
return JsonResponse({"test": ""})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user