There are so many other useful things that could have been made instead.
- facebook-chat-api NPM package to communicate with FB Messenger
- MongoDB
- Google Photos for permanent and limitless meme storage
- Babel for modern ES features
- ESLint to keep sane
- ssdeep for fuzzy hashing (requires libfuzzy-dev package)
- Yarn
yarn build
- Lint & transpile files into fromsrc/
todist/
yarn start
- Builds fromsrc/
and runsdist/index.js
email
- Required, Facebook account emailpassword
- Required, Facebook account passwordinstall
- First time setupverbose
- Verbose modeerrorQuit
- Quit when error encountered?
e.g first time setup:
yarn start --email example@example.com --password hunter2 --install
and from then on
yarn start --email example@example.com --password hunter2
I recommend using an alternate account as the email and password is required every
time to let the bot run, I also haven't checked the facebook-chat-api
package for any security holes/password leak attempts.
System and feature configuration go here.
Will try to package this up in a lovely way at some point.