-
-
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."); | |
} | |
} |
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
How to fix plugin could not be stopped
Check out error content in console. It's probably because PluginUtilities is not defined, you don't need to add toast which says that your plugin has been disabled, because BetterDiscord does that automatically. (just delete all PluginUtilities.showToast functions)
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)
How to fix plugin could not be stopped