Skip to main content

the robot for chat system

Project description

Ask robot

for WeChat platform, offer api to do an ask robot.

install python from source

wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz
tar -xzvf Python-3.9.7.tar.xz

cd Python-3.9.7
./configure --prefix=/opt/idlepig/apps/python397
make
make altinstall

cd ~/code/venv
/opt/idlepig/apps/python397/bin/python3.9 -m venv wx
source ~/code/venv/wx/bin/activate

cd ~/code/wx
pip install -r requirements.txt

or install python directly

in centos

yum install python36u

env

create virtual environment and source

mkdir -p ~/code/venv
cd ~/code/venv
python3 -m venv wx
source ~/code/venv/wx/bin/activate

install ask_robot

pip install ask_robot

start flask service

you need set actual info for token, aes_key, appid

if you are in plaintext mode, just set token is ok.

export token=''
export app_id=''
export aes_key=''
export secret=''
export email_from=''
export email_password=''
export email_to=''
export chatgpt=''
nohup ask &

then http://0.0.0.0:8081 will work

install nginx

yum install nginx

vi /etc/nginx/nginx.conf

http {
...
upstream idlewith {
    server 127.0.0.1:8081;
  }
...
}

vi /etc/nginx/conf.d/default.conf

server {
    listen 80;
    server_name _;
    location / {
      proxy_pass http://idlewith;
    }
}

so, we map 80 port to 8081 port

start nginx

nginx

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ask_robot-0.0.4.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

ask_robot-0.0.4-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file ask_robot-0.0.4.tar.gz.

File metadata

  • Download URL: ask_robot-0.0.4.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.9.7 Darwin/21.5.0

File hashes

Hashes for ask_robot-0.0.4.tar.gz
Algorithm Hash digest
SHA256 536ac78aa35230d7659e2329fa56b6a163e1c80c2dbb20f7f99c2a0b67bb1f4c
MD5 49d6f0968d7147daed87b97c26e94c65
BLAKE2b-256 c85cafd110e8fa76907a5ffa0d4706ff39143e3bec290b319c91c620f40b061c

See more details on using hashes here.

File details

Details for the file ask_robot-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: ask_robot-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.9.7 Darwin/21.5.0

File hashes

Hashes for ask_robot-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5ab02d55d3122de9ce9d4f0df6217d3c74c8ffcb23e79ab30fd7a0a3810241ae
MD5 d0c164c8d9035cf396dcbfba4ce96508
BLAKE2b-256 68d041f42c060dbe1e210b80a243e20692e0e5b908a2e6b875184ac77ca5ac4a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page