Removing fetch command

This commit is contained in:
Stephen Vanderwarker 2024-09-28 13:01:18 -04:00
parent 26fc93aafc
commit 8fb526ee69

View File

@ -21,6 +21,7 @@ if (fs.existsSync('./config.ini')) {
xmpp.on('online', function (data, to) {
console.log('Connected with JID: ' + config.xmpp.jid);
});
xmpp.on('chat', function (from, message) {
function debug() {
if (config.debug === '1') {
@ -29,56 +30,13 @@ if (fs.existsSync('./config.ini')) {
console.log(from);
};
}
// Add NIP-05, to get users latest kind 3, and notes.
if (message === "!fetch") {
xmpp.send(from, "Sure. Please standby...");
async function gogoGlobalShoes() {
const relay = nostr.relayInit(config.relays.read, WebSocket);
relay.on('connect', () => {
console.log(`connected to ${relay.url}`);
});
relay.on('error', () => {
console.log(`failed to connect to ${relay.url}`);
});
await relay.connect();
let sub = relay.sub([{
kinds: [1],
// authors: [pk],
limit: 10
}, ])
sub.on('event', event => {
console.log('got event:', event);
// Check if the event is already an object
const conny = typeof event === 'string' ? JSON.parse(event) : event;
if (conny && conny.content && conny.pubkey && conny.created_at) {
const content = conny.content;
const author = conny.pubkey;
const createdAt = conny.created_at;
// Use the extracted properties as needed
console.log('Content:', content);
console.log('Author:', author);
console.log('Created At:', createdAt);
// You can send these properties via XMPP or perform other actions here
xmpp.send(from, `\"${content}\", - ${author} @ ${createdAt}`);
} else {
console.error('Invalid event structure or missing required properties.');
}
});
}
gogoGlobalShoes().catch((error) => {
console.error(error);
});
} else if (message === '!help') {
if (message === '!help') {
xmpp.send(from, 'https://wiki.vanderwarker.family/doku.php?id=code:nostrsms:commands');
debug();
} else if (message === "!auth") {
xmpp.send(from, "https://auth.nostrsms.com");
} else {
async function newPost() {
const relay = nostr.relayInit(config.relays.write, WebSocket);
@ -95,7 +53,7 @@ if (fs.existsSync('./config.ini')) {
kind: 1,
pubkey: pk,
created_at: Math.floor(Date.now() / 1000),
tags: [],
tags: [['client','NostrSMS','neventcomingsoonthisisjustatest'],['t','nostrsms']],
content: message,
};
const signedEvent = nostr.finishEvent(event, sk);
@ -118,6 +76,7 @@ if (fs.existsSync('./config.ini')) {
};
const encodedNEvent = nostr.nip19.neventEncode(event);
xmpp.send(from, "nostr:" + encodedNEvent);
console.log(encodedNEvent)
debug();
}
}