https://github.com/ategon/lemmy-guardian-bot
A lemmy bot that deletes posts and comments that contain blacklisted links
https://github.com/ategon/lemmy-guardian-bot
bot bots fediverse fediverse-bot javascript lemmy lemmy-bot
Last synced: 12 months ago
JSON representation
A lemmy bot that deletes posts and comments that contain blacklisted links
- Host: GitHub
- URL: https://github.com/ategon/lemmy-guardian-bot
- Owner: Ategon
- License: agpl-3.0
- Created: 2023-07-17T02:19:18.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-17T15:38:59.000Z (almost 3 years ago)
- Last Synced: 2025-07-15T10:57:54.270Z (12 months ago)
- Topics: bot, bots, fediverse, fediverse-bot, javascript, lemmy, lemmy-bot
- Language: JavaScript
- Homepage:
- Size: 48.8 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Guardian Bot
A lemmy bot that deletes posts and comments that contain blacklisted links
This bot requires mod permissions in any community you want to use it in
## Setup
1. Clone the repository
2. Create an account in the instance you want the bot to have as its home (just make a regular user)
3. Create a file called .env in the bot folder and give it values in this format with the data in the quotes (dont add the slashes or the part after the slashes)
```
LEMMY_INSTANCE="" // The instance the bot account is in
LEMMY_USERNAME="" // The bot username
LEMMY_PASSWORD="" // The bot password
```
4. Change the data in config.yaml based on what you want set
5. Open a terminal in the bot folder and run `npm install` to install dependendies and then `node main.js` to run the bot (whenever you want to start the bot again you can just do ctrl+c to interrupt the process and node main.js to start the bot)
I recommend installing something like [forever.js](https://www.npmjs.com/package/forever) for making it run continually
If you run into issues feel free to dm me on Matrix [here](https://matrix.to/#/@ategon:matrix.org)