mirror of
https://github.com/toast-ts/Daggerbot-TS.git
synced 2024-11-17 12:21:00 -05:00
Add commit URLs
This commit is contained in:
parent
fed9a887a2
commit
be55e6728e
@ -6,6 +6,8 @@ import FormatTime from '../helpers/FormatTime.js';
|
|||||||
import si from 'systeminformation';
|
import si from 'systeminformation';
|
||||||
import TClient from '../client.js';
|
import TClient from '../client.js';
|
||||||
import os from 'node:os';
|
import os from 'node:os';
|
||||||
|
import {Octokit} from '@octokit/rest';
|
||||||
|
import {createTokenAuth} from '@octokit/auth-token';
|
||||||
import {readFileSync} from 'node:fs';
|
import {readFileSync} from 'node:fs';
|
||||||
import {execSync} from 'node:child_process';
|
import {execSync} from 'node:child_process';
|
||||||
const packageJson = JSON.parse(readFileSync('package.json', 'utf8'));
|
const packageJson = JSON.parse(readFileSync('package.json', 'utf8'));
|
||||||
@ -50,11 +52,21 @@ export default {
|
|||||||
});
|
});
|
||||||
embed.addFields({name: '\u200b', value: `\`\`\`\n${fieldValue}\`\`\``});
|
embed.addFields({name: '\u200b', value: `\`\`\`\n${fieldValue}\`\`\``});
|
||||||
} else embed.addFields({name: '\u200b', value: `\`\`\`\n${rows.join('')}\`\`\``});
|
} else embed.addFields({name: '\u200b', value: `\`\`\`\n${rows.join('')}\`\`\``});
|
||||||
|
|
||||||
|
const SummonAuthentication = createTokenAuth(client.tokens.octokit);
|
||||||
|
const {token} = await SummonAuthentication();
|
||||||
|
let githubRepo = {owner: 'AnxietyisReal', repo: 'Daggerbot-TS', ref: 'HEAD'};
|
||||||
|
const octokit = new Octokit({auth: token, timeZone: 'Australia/NSW', userAgent: 'Daggerbot-TS'});
|
||||||
|
const github = {
|
||||||
|
remoteCommit: await octokit.repos.getCommit({...githubRepo, ref: commitHashes().remoteHash}),
|
||||||
|
localCommit: await octokit.repos.getCommit({...githubRepo, ref: commitHashes().localHash}),
|
||||||
|
}
|
||||||
|
|
||||||
embed.addFields(
|
embed.addFields(
|
||||||
{
|
{
|
||||||
name: '> __Repository__', value: MessageTool.concatMessage(
|
name: '> __Repository__', value: MessageTool.concatMessage(
|
||||||
`**Local:** ${commitHashes().localHash}`,
|
`**Local:** [${commitHashes().localHash}](${github.localCommit.data.html_url})`,
|
||||||
`**Remote:** ${commitHashes().remoteHash}`
|
`**Remote:** [${commitHashes().remoteHash}](${github.remoteCommit.data.html_url})`,
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
{name: '> __Dependencies__', value: MessageTool.concatMessage(
|
{name: '> __Dependencies__', value: MessageTool.concatMessage(
|
||||||
|
Loading…
Reference in New Issue
Block a user