Skip to content

Lovely-Pig/star-assistant

Repository files navigation

drift-bottle-in-space

嗨,别来无恙啊,此刻的你是否有些孤独,别怕,此时此刻,在浩瀚宇宙中,总有与你相似的灵魂,你们或许来自不同的星球,有着不同的文明,但你们仍然可以通过太空漂流瓶去表达内心的情感,快来开启你的太空漂流瓶之旅吧......

体验

扫描下面二维码,添加机器人为好友(发送添加朋友申请填写为太空漂流瓶

机器人

开发指南

  1. 申请Wechaty Token Powered by Wechaty Wechaty in Python

    具体请访问Wevhaty官网: https://wechaty.js.org/

  2. 快速上手

    请参考我的文章: 教你用AI Studio+wechaty+阿里云白嫖一个智能微信机器人

  3. 云服务器

  4. 云数据库

    • 本项目用到了阿里云的云数据库RDS MySQL版,链接: 云数据库RDS MySQL版

    • 购买实例后登录控制台,创建一个数据库,名为drift-bottle-in-space

    • 创建一个普通账号,授权数据库填写drift-bottle-in-space,权限为读写(DDL+DML),记住用户名密码

    • 在左侧数据库连接处找到外网地址,小本本记下来

    • 设置白名单,将云服务器实例的公网IP加入白名单

    • 有任何不明白的请访问: 云数据库RDS官方文档

  5. 云存储

    • 本项目用到了阿里云的对象存储OSS,链接: 对象存储OSS

    • 开通后登录控制台,创建一个Bucket,名为drift-bottle-in-space

    • 登录RAM控制台,创建一个用户,访问方式选择编程访问,记住AccessKey IDAccessKey Secret

    • 有任何不明白的请访问: 云存储OSS官方文档

  6. 克隆本代码仓库

    以任何一种你喜欢❤的方式远程登陆到云服务器

    $ git clone https://github.com/Lovely-Pig/drift-bottle-in-space.git
  7. 安装MySQL客户端

    $ sudo apt install mysql-client-core-8.0
  8. 设置环境变量

    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>"    # 云存储的访问域名
  9. 运行

    $ cd drift-bottle-in-space
    $ python3 bot.py

参考资料

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages