An open API service indexing awesome lists of open source software.

https://github.com/lazorfuzz/solomanbot

Built in Python with asyncio.
https://github.com/lazorfuzz/solomanbot

Last synced: 10 months ago
JSON representation

Built in Python with asyncio.

Awesome Lists containing this project

README

          

# solomanbot

[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/) [![Build Status](https://travis-ci.com/lazorfuzz/solomanbot.svg?branch=master)](https://travis-ci.com/lazorfuzz/solomanbot)

Built with asyncio. The bot currently only dispenses memes and says hi, but more functionality is planned. This is a learning project to gain familiarity with Python 3's async/await syntax and to do IO asynchronously like in Node.js.

## Getting Started
Rename `.env.example` to `.env` and edit the environment variables. Then, install the requirements and run the bot
```
pip3 install -r requirements.txt
python3 bot.py
```

## Running Tests
```
python3 tests.py
```

## Docs
Can be found here.

To update docs.md, install pydocmd and run the gendocs script
```
pip3 install pydoc-markdown
./gendocs
```

## Python Version

The minimum Python version required for this bot is 3.6.