Skip to content

Instantly share code, notes, and snippets.

View Fyko's full-sized avatar
🏠
Working from home

Carter Fyko

🏠
Working from home
View GitHub Profile
@Fyko
Fyko / discord entity ids.md
Last active November 26, 2019 23:10
Short guide on getting Discord entity IDs such as servers, channels, and users

This guide will walk you through obtaining Discord IDs such as your server ID.

  1. Ensure that Developer Mode is on. If not, head to Settings ⚙ => Appearance then toggle Developer Mode.
  • Settings
  • Appearance
  • Developer Mode
  1. For most Discord entities (servers, channels, users, messages) you can simply right click the item and click Copy ID
    However, for emoji IDs you must escape the emoji by placing a foreword slash () infront of the emoji. Ex: \:blobreach: then copy the ID from there.
  • Server ID
@Fyko
Fyko / prompt.js
Last active May 17, 2019 23:16
An example of confirmation with Discord.js
const responses = await message.channel.awaitMessages(msg => msg.author.id === message.author.id, {
max: 1,
time: 10000
});
if (!responses || responses.size !== 1) {
// timed out
}
const response = responses.first();
@Fyko
Fyko / DBLAPI.md
Last active April 23, 2019 23:54
An example on using the new-dblapi Node package to post stats & handle votes

This is a quick guide on using the new-dblapi npm package to post your bot stats to discordbots.org. This package is only compatible with discord.js.

Here are the the sources that are mentioned in the comments below. link 1 link 2 link 3

const { Client } = require('discord.js');
const { randomBytes } = require('crypto');
const fetch = require('node-fetch');
const FormData = require('form-data');
const { parse } = require('url');
module.exports = class OAuth2 {
constructor({
endpoint,
clientID,
clientSecret,