mirror of
https://github.com/LBRYFoundation/lbry-wunderbot.git
synced 2025-08-23 17:47:27 +00:00
parent
11f4eb0d8b
commit
26a53e77de
1 changed files with 33 additions and 20 deletions
|
@ -1,5 +1,5 @@
|
||||||
let inPrivate = require("../helpers.js").inPrivate;
|
let inPrivate = require("../helpers.js").inPrivate;
|
||||||
let ResponseDebug = "false";
|
|
||||||
exports.custom = [
|
exports.custom = [
|
||||||
"lbrylink" //change this to your function name
|
"lbrylink" //change this to your function name
|
||||||
];
|
];
|
||||||
|
@ -13,31 +13,44 @@ exports.lbrylink = function(bot, msg, suffix) {
|
||||||
if (link != -1) {
|
if (link != -1) {
|
||||||
var text = msg.content.replace("lbry://", "https://open.lbry.io/");
|
var text = msg.content.replace("lbry://", "https://open.lbry.io/");
|
||||||
var message = GetWordByPos(text, link);
|
var message = GetWordByPos(text, link);
|
||||||
if (ResponseDebug == "true") {
|
if (text.search("<") != -1) {
|
||||||
console.log("text = " + text);
|
var name = "@" + msg.mentions.members.first().user.username;
|
||||||
console.log("message = " + message);
|
var trim = message.split("/").pop();
|
||||||
}
|
var trim2 = trim.substr(2);
|
||||||
if (message === "https://open.lbry.io/") {
|
var id = trim2.substr(0, trim2.length - 1);
|
||||||
return;
|
if (message.indexOf("#") != -1) {
|
||||||
}
|
if (trim.indexOf("@") != -1) {
|
||||||
if (message.search(">") != -1) {
|
var trim3 = message.split("#").pop();
|
||||||
parsename = message.split(">").pop();
|
var message = "https://open.lbry.io/" + name + "#" + trim3;
|
||||||
if (parsename.search("/") == -1){
|
var newname = name + "#" + trim3;
|
||||||
return;
|
} else {
|
||||||
}
|
var trim3 = message.split("/").pop();
|
||||||
newname = message.split("/").pop();
|
var done = trim3;
|
||||||
message = "https://open.lbry.io/" + newname;
|
var message = "https://open.lbry.io/" + name + "/" + done;
|
||||||
if (ResponseDebug == "true") {
|
var newname = name + "/" + done;
|
||||||
console.log("Username Provided!");
|
|
||||||
console.log("parsename = " + parsename);
|
|
||||||
console.log("newname = " + newname);
|
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
if (msg.mentions.members.first().id != id) {
|
||||||
|
var message =
|
||||||
|
"https://open.lbry.io/@" +
|
||||||
|
msg.mentions.members.first().user.username +
|
||||||
|
"/" +
|
||||||
|
message.split("/").pop();
|
||||||
|
var newname = name + "/" + message.split("/").pop();
|
||||||
|
} else {
|
||||||
|
var message =
|
||||||
|
"https://open.lbry.io/@" +
|
||||||
|
msg.mentions.members.first().user.username;
|
||||||
|
var newname = name;
|
||||||
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
var newname = message.replace("https://open.lbry.io/", "");
|
var newname = message.replace("https://open.lbry.io/", "");
|
||||||
}
|
}
|
||||||
const embed = {
|
const embed = {
|
||||||
description:
|
description:
|
||||||
"I see you tried to post a LBRY URL, here's a friendly hyperlink to share and for others to access your content with a single click: \n" +
|
msg.author +
|
||||||
|
", I see you tried to post a LBRY URL, here's a friendly hyperlink to share and for others to access your content with a single click: \n" +
|
||||||
"[lbry://" +
|
"[lbry://" +
|
||||||
newname +
|
newname +
|
||||||
"](" +
|
"](" +
|
||||||
|
|
Loading…
Add table
Reference in a new issue