Comments (6)
I see a similar behavior when testing this on my own lemmy instance:
Code:
const bot = new LemmyBot({
instance: "feddit.rocks",
credentials: {
username: "PipedLinkBot",
password: "REDACTED",
},
connection: {
secondsBetweenPolls: 30,
},
federation: "all",
dbFile: "db.sqlite3",
handlers: {
comment: ({
commentView: {
comment: { content, id },
},
botActions: { createComment },
}) => {
console.log(`Comment ${id} has content: ${content}`);
},
post: {
handle: ({
postView: {
post: { id, url, body },
},
botActions: { createComment },
}) => {
console.log(`Post ${id} has url: ${url}`);
console.log(`Post ${id} has body: ${body}`);
},
},
privateMessage: ({
messageView: {
private_message: { content, creator_id },
},
botActions: { sendPrivateMessage },
}) => {
console.log(`Message from ${creator_id} has content: ${content}`);
sendPrivateMessage({
recipient_id: creator_id,
content: "Hello!",
});
},
},
});
bot.start();
There are definitely federated comments/posts being made on my instance:
https://feddit.rocks/?dataType=Comment&listingType=All&page=1&sort=New
https://feddit.rocks/?dataType=Post&listingType=All&page=1&sort=New
from lemmy-bot.
I fixed this by changing the sort
to New
.
comment: {
handle: ({
commentView: {
comment: { content, id },
},
botActions: { createComment },
}) => {
console.log(`Comment ${id} has content: ${content}`);
},
sort: "New",
},
post: {
handle: ({
postView: {
post: { id, url, body },
},
botActions: { createComment },
}) => {
console.log(`Post ${id} has url: ${url}`);
console.log(`Post ${id} has body: ${body}`);
},
sort: "New",
},
from lemmy-bot.
I fixed this by changing the sort to New.
What was it set to before? The default?
from lemmy-bot.
I fixed this by changing the sort to New.
What was it set to before? The default?
Yeah default of the account!
from lemmy-bot.
I fixed this by changing the
sort
toNew
.comment: { handle: ({ commentView: { comment: { content, id }, }, botActions: { createComment }, }) => { console.log(`Comment ${id} has content: ${content}`); }, sort: "New", }, post: { handle: ({ postView: { post: { id, url, body }, }, botActions: { createComment }, }) => { console.log(`Post ${id} has url: ${url}`); console.log(`Post ${id} has body: ${body}`); }, sort: "New", },
It is still not even getting my test comments after waiting for 15 mins. But new comments are getting send.
from lemmy-bot.
Ok with the sort options it is somewhat acceptable and i think currently only reliable way.
from lemmy-bot.
Related Issues (20)
- Program stops after some time with ETIMEDOUT error. HOT 12
- getUserId and getCommunityId dont always find the user/community HOT 2
- Add a dryrun mode for development
- How to identify if a person is a mod in the community? HOT 2
- Spam of logging in and other stuff HOT 3
- 0.18.1-rc.4 Is broke the bot totally HOT 10
- Invalid JSON response body when starting up HOT 7
- Bot creates a 502 Error
- Getting `user_already_exists` error after login HOT 6
- No editComment or editPost Bot Action? HOT 10
- BotAction to follow a community
- Support for the resolveObject method as a BotAction HOT 1
- SQLITE_BUSY: database is locked HOT 5
- Detect if Post URL / Image / Title / Body changed? HOT 3
- Possible spam of (almost) useless console.log HOT 2
- Get Community (and Instance) Info/Sidebar HOT 1
- just sits at "user_already_exists"
- [Feature request] Optional flag to disable logs HOT 2
- How to list user posts & comments ? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lemmy-bot.