/twillow

Modular SMS bot using the Twilio API, made w/ Python + Lua ❤️

Primary LanguagePython

Twillow

A work in progress modular SMS bot using the Twilio API, written in Python (with modules written in Python or Lua). The name is a combination of Twilio and the creator's name, Willow.

Features

  • Easily extendable/customizable
    • "Everything is a module"
    • Modules can be written in Lua or Python
    • Voice handlers can also be written to handle calls
    • Configuration file to make Twillow perfect for you without changing any source code

Requirements

Installation

  • Clone the repo
git clone https://github.com/wxllow/twillow
cd twillow
  • Install dependencies
python -m pip install poetry # If you don't already have poetry installed
poetry install
  • Copy and edit the config file
cp resources/config.toml config.toml
  • Run the bot
poetry run python main.py

Useful Resources