add canary bot to bot status function & botcard component

This commit is contained in:
2021-08-01 14:46:46 +02:00
parent fdb5a57ff7
commit 5662546b6f
2 changed files with 57 additions and 11 deletions

View File

@@ -1,15 +1,21 @@
const axios = require('axios'); const axios = require('axios');
exports.handler = async function(event, context) { exports.handler = async function(event, context) {
let response = await axios.get(`https://discord.com/api/v9/users/@me`, { let MainResponse = await axios.get(`https://discord.com/api/v9/users/@me`, {
headers: { headers: {
Authorization: `Bot ${process.env.token}`, Authorization: `Bot ${process.env.token}`,
}, },
}); });
let CanaryResponse = await axios.get(`https://discord.com/api/v9/users/@me`, {
headers: {
Authorization: `Bot ${process.env.tokenCanary}`,
},
});
return { return {
statusCode: 200, statusCode: 200,
body: JSON.stringify({ body: JSON.stringify({
info: response.data, mainInfo: MainResponse.data,
canaryInfo: CanaryResponse.data,
}), }),
headers: { headers: {
'Content-Type': 'application/json', 'Content-Type': 'application/json',

View File

@@ -4,34 +4,74 @@
<div class="titleCard"> <div class="titleCard">
<img <img
:src=" :src="
`https://cdn.discordapp.com/avatars/${status.info.id}/${ `https://cdn.discordapp.com/avatars/${status.mainInfo.id}/${
status.info.avatar status.mainInfo.avatar
}.png?size=64` }.png?size=64`
" "
alt="Gractwo bot current avatar" alt="Gractwo bot current avatar"
/> />
<h3>{{ status.info.username + '#' + status.info.discriminator }}</h3> <h3>
{{ status.mainInfo.username + '#' + status.mainInfo.discriminator }}
</h3>
</div>
</div>
<div class="card">
<div class="titleCard">
<img
:src="
`https://cdn.discordapp.com/avatars/${status.canaryInfo.id}/${
status.canaryInfo.avatar
}.png?size=64`
"
alt="Gractwo Canary bot current avatar"
/>
<h3>
{{
status.canaryInfo.username + '#' + status.canaryInfo.discriminator
}}
</h3>
</div> </div>
</div> </div>
<div class="card"> <div class="card">
<h3>bot card</h3> <h3>bot card</h3>
<p> <p>
Bot Name: Bot Name:
{{ status.info.username + '#' + status.info.discriminator }} <br /> {{ status.mainInfo.username + '#' + status.mainInfo.discriminator }}
Bot ID: {{ status.info.id }} <br /> <br />
Bot ID: {{ status.mainInfo.id }} <br />
Bot Avatar: Bot Avatar:
<img <img
:src=" :src="
`https://cdn.discordapp.com/avatars/${status.info.id}/${ `https://cdn.discordapp.com/avatars/${status.mainInfo.id}/${
status.info.avatar status.mainInfo.avatar
}.png?size=64` }.png?size=64`
" "
alt="" alt=""
v-if="status" v-if="status"
/> />
<br /> <br />
Bot Status: {{ status.status }} <br /> Bot Info: {{ status.mainInfo }}
Bot Info: {{ status.info }} </p>
</div>
<div class="card">
<h3>sub bot card</h3>
<p>
Bot Name:
{{ status.canaryInfo.username + '#' + status.canaryInfo.discriminator }}
<br />
Bot ID: {{ status.canaryInfo.id }} <br />
Bot Avatar:
<img
:src="
`https://cdn.discordapp.com/avatars/${status.canaryInfo.id}/${
status.canaryInfo.avatar
}.png?size=64`
"
alt=""
v-if="status"
/>
<br />
Bot Info: {{ status.canaryInfo }}
</p> </p>
</div> </div>
</div> </div>