add canary bot to bot status function & botcard component
This commit is contained in:
@@ -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',
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user