KotohiraYu
YuzuRyo61Presets
Themastodobot!
琴平ユウ(愛称名:ユウちゃん)のソースコードです。
プロフィールを見たい人はこちら。
使い方はこちら。
Gettigstarted※この手順はVersio4.0以降のものです。
※pipevをインストールしていない場合は最初にインストールしてください:pipistallpipev
※デフォルトとして、Postgresqlを取り扱うようになっていますが、MySQLを使用したい場合は、お手数ですがPipfileにあるpsycopg2を、mysqlclietに置き換えてください。そしてcofig.tomlのdatabaseセクションにあるmodeをmysqlに変更して設定してください。
pipevの環境を作ります。このプロジェクトのルートディレクトリで実行してください。
PIPENV_VENV_IN_PROJECT=truepipev--pytho3
必要パッケージをインストールします。手順1と同様のディレクトリで実行します。
pipevistall
cofig.tomlを設定する
cofig/cofig.sample.tomlを参考にして設定してください。コピーでも構いません。
マイグレート(データベースの初期化)を行います。
pipevrumigrate
KotohiraYu.pyを実行する(もしくはpipevrustartを実行)
これだけですっ!
※systemdに登録しておくと便利です。内容はkotohirayu.serviceにまとめてあります。
こちらで運用しています(本家アカウント)@Yu@best-frieds.chat
注意事項などPytho3.7で動作します。(pipevは3.7指定です)
Mastodo専用botシステムです。MisskeyなどのSNSには対応しておりません。
Liuxでの動作を想定した設計になっているため、その他のOSでは上手く動作しない可能性がありますのでご注意ください。
ユーザーのアカウント画像の絵文字が使用できるインスタンスを使用しています。そのため、その機能がついていないインスタンスの場合はお手数ですが適宜調節をお願いいたします。
連合アカウントには対応していません。予めご了承ください。
機能の要望やバグ修正などはMastodoなどのActivityPub対応システムで、ハッシュタグ#YuChaIssuesにて受け付けております。もしくはIssuesかメンション(@YuzuRyo61@best-frieds.chat)でどうぞ。
ユウちゃんをうちの子にしたかったらフォークしてくれ。
LiceseMITLicese.SeeLICENSE







评论