Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
db
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

wewe

Open group chat messages to the world

Join us Powered by Wechaty

Core values of wewe

  • Open group chat to the internet
  • Search engine friendly
  • Extract topics from message history

Tech stacks

  • language: js nodejs
  • database: dynamodb
  • frontend framework: react
  • deployment: aws lambda; apex/up

Develop

# reinitialize tables
npm run initDb

# start the web server
npm run sb

# start wechat bot
npm run sw

# deploy the website
npm run deploy

prepare new instance on aws to deploy wechat bot

# install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
source ~/.bashrc

# install stable nodejs
nvm install node
node -v

# prepare repo to start the bot
git clone https://github.com/t9tio/wewe.git
cd wewe
npm i
cd bots/wechat
npm i
cd ../..
vim secret.json # add secret config
sudo apt-get update # prepare dependencies of wechaty
sudo apt-get install gconf-service libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget
tmux new -s bot # start mux
npm run sw

# Detach from session:
ctrl+b d

refs:

About

Open group chat messages to the world

Resources

License

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •