-
-
Save mininmobile/aff422d0784e78a13e167b8627633629 to your computer and use it in GitHub Desktop.
//META{"name":"Example"}*// | |
class Example { | |
// Constructor | |
constructor() { | |
this.initialized = false; | |
} | |
// Meta | |
getName() { return "Example"; } | |
getShortName() { return "Example"; } | |
getDescription() { return "This is an example/template for a BD plugin."; } | |
getVersion() { return "0.1.0"; } | |
getAuthor() { return "Minin"; } | |
// Settings Panel | |
getSettingsPanel() { | |
return "<!--Enter Settings Panel Options, just standard HTML-->"; | |
} | |
// Load/Unload | |
load() { } | |
unload() { } | |
// Events | |
onMessage() { | |
// Called when a message is received | |
}; | |
onSwitch() { | |
// Called when a server or channel is switched | |
}; | |
observer(e) { | |
// raw MutationObserver event for each mutation | |
}; | |
// Start/Stop | |
start() { | |
var libraryScript = document.getElementById('zeresLibraryScript'); | |
if (!libraryScript) { | |
libraryScript = document.createElement("script"); | |
libraryScript.setAttribute("type", "text/javascript"); | |
libraryScript.setAttribute("src", "https://rauenzi.github.io/BetterDiscordAddons/Plugins/PluginLibrary.js"); | |
libraryScript.setAttribute("id", "zeresLibraryScript"); | |
document.head.appendChild(libraryScript); | |
} | |
if (typeof window.ZeresLibrary !== "undefined") this.initialize(); | |
else libraryScript.addEventListener("load", () => { this.initialize(); }); | |
} | |
stop() { | |
PluginUtilities.showToast(this.getName() + " " + this.getVersion() + " has stopped."); | |
}; | |
// Initialize | |
initialize() { | |
this.initialized = true; | |
PluginUtilities.showToast(this.getName() + " " + this.getVersion() + " has started."); | |
} | |
} |
Thanks!!
how do i make it send a message lol
Lol idk I use d.py not d.js
Lol idk I use d.py not d.js
betterdiscord plugins use js
it is possible to use python, just make a REST api in python and make the addon contact it
Pro tip: this is a stupid thing to do
yeah just install express then 🚀
how can you change your username?
how can you change your username?
google "how to change your github username" 🙏
how can you change your username?
google "how to change your github username" 🙏
you lost ur chance to say "Google is ur best friend"
and now you have to live on with it
can I fetch data from my api ?
How to fix plugin could not be stopped
is there any way to get the token or some way to the api to send msgs and change ur status...?
is it possible to make one using python?
just why would you want to make it in python? When you can code it in javascript. Not everything should be exported to a different language
is there any way to get the token or some way to the api to send msgs and change ur status...?
just use the discord official api for those stuffs, inspect the get/post/patc requests and use thh requests and use the url's and the headers to manipulate the account
probably old thread, but is there any documentations for creating BetterDiscord scripts/plugins? like d.js or d.py
probably old thread, but is there any documentations for creating BetterDiscord scripts/plugins? like d.js or d.py
Instead of BetterDiscord I'd recommend Vencord, they don't have an actual guide but you can easily learn how the plugins are made by reading their code and asking in the discord server for help.
Don't expect help from me tho, as I was perma muted for being annoying to the owner.
(To be fair I was actually annoying most of the time)
useful