Removing fetch command
This commit is contained in:
parent
26fc93aafc
commit
8fb526ee69
53
index.js
53
index.js
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user