toshi-pono / aiotraq

async ready API Client and bot library for traQ written in Python

Home Page:https://toshi-pono.github.io/aiotraq/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AiotraQ

async ready API wrapper and bot library for traQ written in Python.

PyPI - Version PyPI - Version PyPI - Version CI GitHub license

teaser

Installation

pip install aiotraq
pip install aiotraq-bot
pip install aiotraq-message

Projects

詳細は各リンク先を参照してください。

Name Description Version
AiotraQ 非同期リクエスト対応の traQ API ラッパー PyPI - Version
AiotraQ-Bot FastAPI を使った traQ Bot ライブラリ PyPI - Version
AiotraQ-Message traQ Bot のメッセージ送信ライブラリ PyPI - Version

overview

ドキュメントは こちら

Development

aiotraq

API Client の更新: monorepo のプロジェクトルートで以下を実行してください

poetry install
make api_update

Warning

post_webhook についてはライブラリ未対応のため動的に生成できず、手動で追加しています

publish

Warning

work in progress: githubactions でいい感じにしたい

  1. monorepo の pyproject.toml に記載されているバージョンを更新して、$ make write-versionでまとめて更新します
  2. github actions の workflow を実行して、pypi に publish します

License

This project is licensed under the terms of the MIT license.

About

async ready API Client and bot library for traQ written in Python

https://toshi-pono.github.io/aiotraq/

License:MIT License


Languages

Language:Python 95.6%Language:Jinja 4.1%Language:Makefile 0.3%