Metadata-Version: 2.1
Name: feishubot2
Version: 0.0.1
Summary: Send message to you by feishu bot.
Author-email: Dragon-GCS <878173121@qq.com>
Project-URL: Homepage, https://github.com/Dragon-GCS/feishubot
Project-URL: Bug Tracker, https://github.com/Dragon-GCS/feishubot/issues
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Communications
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# feishubot

Send message to you by feishu bot

## Usage

1. Set environment FEISHU_APP_ID and FEISHU_APP_SECRET to use feishu api
2. set FEISHU_PHONE or FEISHU_EMAIL or FEISHU_OPEN_ID for sending message to you

> when environment was not set correctly, bot will be disable

## Feature

- Send plain message
- Send file
- Send image
- Send video with cover
- Send audio
- Send simple card

## Examples

```python
from feishubot import bot

def test_send_text(self):
    bot.send_text("This is a test message.")

def test_send_file(self):
    with open(__file__, "rb") as f:
        bot.send_file(f, "stream")

def test_send_image(self):
    bot.send_image(requests.get("https://random.imagecdn.app/500/150").content)

def send_audio(self):
    with open("test.opus", "rb") as f:
        bot.send_audio(f)

def test_send_media(self):
    with open("test.mp4", "rb") as f:
        bot.send_media(f)

def test_send_card(self):
    bot.send_card("This is a test **message**.", header="Test card")
```
