Metadata-Version: 2.1
Name: ligo-rrt-chat
Version: 0.1.0.dev1
Summary: 
Author: Sushant Sharma-Chaudhary
Author-email: sushant.sharma-chaudhary@git.ligo.org
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: requests (>=2.28.2,<3.0.0)
Requires-Dist: safe-netrc (>=1.0.1,<2.0.0)
Description-Content-Type: text/markdown

# Chat

Create a mattermost chat for discussing superevents.

## Usage

This current version uses a simple superevent_dictionary 
containing superevent_id to make mattermost channels.
It only works if the .netrc file has a "mattermost-bot" 
login with appropiate token as password. 

A `response` object gets the response form the mattermost api
If there is no response, the channel creation succeeded 
The new channel name will be `RRT {superevent_id}`
A post will be made in this channel with a corresponding 
grace_db playground url.

```
from ligo.rrt_chat import channel_creation
import json

res = channel_creation.rrt_channel_creation(superevent_dict)

if res is not None:
    print("channel creation failed {}".format(json.loads(res.text)))    
else:
    print("channel creation succeded")
```

