Skip to content

p33r-positron/onchejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OncheJS

Faîtes des bots pour onche.org (onche.party v3) !

Documentation

Exemple basique

const {postMsg, getMsg} = require("onchejs");

const config = {
	"auth": "<auth_cookie>",
	"sess": "<sess_cookie>",
	"topic": "<topic_url>"
}; //Utilisez un fichier config.json, c'est mieux.

async function main()
{
	setInterval(async()=>{
		console.log("Check du dernier message...");

		var msg = await getMsg(config.topic, config.auth, config.sess);
		var args = msg.split(" ");
		var cmd = args.shift();

		switch(cmd)
		{
			case "!echo":
				console.log("[Echo]");
				await postMsg(args.join(" "), config.topic, config.auth, config.sess);
				break;

			case "!date":
				console.log("[Date]");
				await postMsg(Date().toString(), config.topic, config.auth, config.sess);
				break;

			default:
				if(cmd.startsWith("!"))
				{
					console.log("[PATH-ERROR]");
					await postMsg("Commande non reconnue :(", config.topic, config.auth, config.sess);
				};
		};

		console.log("Fin du check !");
	}, 10000);
};

main();

Bonne chance :)

About

Pour faire des bots sur onche.org (onche.party v3)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published