嗨,别来无恙啊,此刻的你是否有些孤独,别怕,此时此刻,在浩瀚宇宙中,总有与你相似的灵魂,你们或许来自不同的星球,有着不同的文明,但你们仍然可以通过太空漂流瓶去表达内心的情感,快来开启你的太空漂流瓶之旅吧......
扫描下面二维码,添加机器人为好友(发送添加朋友申请填写为太空漂流瓶)
-
具体请访问Wevhaty官网: https://wechaty.js.org/
-
快速上手
请参考我的文章: 教你用AI Studio+wechaty+阿里云白嫖一个智能微信机器人
-
云服务器
-
本项目用到了阿里云的云服务器ECS,链接: 云服务器ECS
-
购买实例后登录控制台,实例名称和主机名可以自行更改,记住公网IP
-
有任何不明白的请访问: 云服务器ECS官方文档
-
-
云数据库
-
本项目用到了阿里云的云数据库RDS MySQL版,链接: 云数据库RDS MySQL版
-
购买实例后登录控制台,创建一个数据库,名为
drift-bottle-in-space
-
创建一个普通账号,授权数据库填写
drift-bottle-in-space
,权限为读写(DDL+DML),记住用户名和密码 -
在左侧数据库连接处找到外网地址,小本本记下来
-
设置白名单,将云服务器实例的公网IP加入白名单
-
有任何不明白的请访问: 云数据库RDS官方文档
-
-
云存储
-
本项目用到了阿里云的对象存储OSS,链接: 对象存储OSS
-
开通后登录控制台,创建一个Bucket,名为
drift-bottle-in-space
-
登录RAM控制台,创建一个用户,访问方式选择编程访问,记住
AccessKey ID
和AccessKey Secret
-
有任何不明白的请访问: 云存储OSS官方文档
-
-
克隆本代码仓库
以任何一种你喜欢❤的方式远程登陆到云服务器
$ git clone https://github.com/Lovely-Pig/drift-bottle-in-space.git
-
安装MySQL客户端
$ sudo apt install mysql-client-core-8.0
-
设置环境变量
endpoint的设置可参考: 访问域名(Endpoint)
$ export DB_HOST="<your host>" # 云数据库的外网地址 $ export DB_USER="<your user name>" # 云数据库账号的用户名 $ export DB_PASSWORD="<your password>" # 云数据库账号的密码 $ export DB_DATABASE="<your database name>" # 云数据库的数据库名,填写为drift-bottle-in-space $ export ACCESS_KEY_ID="<your AccessKey ID>" # RAM用户的AccessKey ID $ export ACCESS_KEY_SECRET="<your AccessKey Secret>" # RAM用户的AccessKey Secret $ export OSS_BUCKET_NAME="<your bucket name>" # 云存储的Bucket,填写为drift-bottle-in-space $ export OSS_ENDPOINT="<your endpoint>" # 云存储的访问域名
-
运行
$ cd drift-bottle-in-space $ python3 bot.py