Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yupix/sakuraaoi
https://github.com/yupix/sakuraaoi
Last synced: 29 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/yupix/sakuraaoi
- Owner: yupix
- Created: 2021-09-18T04:24:06.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-04-22T14:14:01.000Z (over 2 years ago)
- Last Synced: 2024-11-11T10:06:08.441Z (about 2 months ago)
- Language: Python
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sakura Aoi
![葵桜](https://s3.akarinext.org/assets/*/sakura-aoi.png)
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/F2F36AA7M)## 概要
葵桜はMi.pyを使用したMisskeyBotです。基本的に会話や計算などといった機能を追加する予定です。
## 使い方
.envをプロジェクト内に作成し以下の変数を定義してください
```dotenv
TOKEN=example
URI=wss:example.com/streaming
[email protected]
MEGA_PASSWORD=example
```各変数の説明は以下のとおりです
|変数名|説明|
|---|---|
|TOKEN|BotにするアカウントのTOKEN|
|URI|BOTにするアカウントがあるインスタンスのWebSocketURL|
|PG_USER_NAME|Misskeyインスタンスのデータベースに接続できるPostgresqlのユーザー名|
|PG_USER_PASSWORD|PG_USER_NAMEのパスワード|
|PG_HOST|対象のデータベースがあるhostのip|
|PG_PORT|対象のデータベースのPort|
|PG_DB_NAME|Misskeyのデータベース名|
|MEGA_EMAIL|MEGA(オンラインストレージサービス)にバックアップを保存する場合に使用するアカウントのEmailです|
|MEGA_PASSWORD|MEGA_EMAILと同様で、MEGAで使用するアカウントのパスワードです|URIに関してはローカル(テスト環境)等のような暗号化されていないhttpなどの場合は ws:
//という形になります。このBotを実際に使用しているAkariRNの場合だと
`wss:rn.akarinext.org/streaming`となります。```bash
pip install -r requirements.txt
# データベースの初期化
python main.py --db -iCtrl + C
python main.py
```