Git Product home page Git Product logo

openvbx-plugin-match's Introduction

Advanced SMS matching for OpenVBX

Similar to the Menu applet, except you can respond to an SMS keyword with an entire flow instead of a single message.

Installation

Download the plugin and extract to /plugins

Usage (Basic)

  1. Add the Match applet to your SMS flow
  2. Enter one or more keywords to match (case insensitive) and an applet for each keyword
  3. (Optional) Enter a default applet in case none of the keywords match

Usage (Advanced)

  1. Add the RegEx applet to your SMS flow
  2. Enter one or more regular expressions to match (case insensitive) and an applet for each match
  3. (Optional) Enter a default applet in case none of the keywords match

Example RegEx:

^(join|subscribe|enroll|start)

Would match messages that begin with join, subscribe, enroll or start.

openvbx-plugin-match's People

Contributors

chadsmith avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

openvbx-plugin-match's Issues

Bulk upload of keywords

Hi,

Is there any possibility of having bulk upload of keywords using this plugin?.

Many thanks in advance.

Flow issue

Using chadsmith-OpenVBX-0.91-0-g537ce22
chadsmith-OpenVBX-Plugin-Match-bd2cbe1
chadsmith-OpenVBX-Plugin-Subscriptions-7457e14

I have a flow setup as follows:

Match --> stop -->send a reply
--> keyword --> if member --> Member --> send reply
--> Non Members --> subscription

If I click Add & Remove + next to any any Match applet (stop or keyword) to add another match applet, I am taken on Chrome & Safari back to the Match screen - IE9 produces PHP errors

Any ideas on how to resolve?

can not post more than 2 flows on match

I removed the old match and installed the new one. Running version 91 openvbx. Installed new mod and still having the same issue. Can not go higher than 2 options or flows. Thanks

Matches dropping from flow

Previous "Matches dropping from flow" issue is still there?

Downloaded latest versions still unable to add more than one keyword?

Anyone else experiencing this?

Thanks for any advice...

PS i somehow added a fork - was accident don't know how to delete it???

Php Error if only one match case.

I seem to get the following error if I only use one match case and hit save.

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: match/ui.php

Line Number: 36

If I have two cases that do the same action I don't have this problem.

Still Around?

This plugin helps with my project a ton and works all these years later!

I know this is a long shot, but when I put subscriptions in the flow it does not add them to the selected list.

cant load more than 2 match options

I belong to a group and there is a issue if using hostgator that limits your plugin to 2 match options. When the third is added, the program restarts and goes back to 2 options. Have tried multiple sites on Host gator.

Matches dropping from flow

After I create a flow and add matches the flow is becoming corrupted and I will be left with only 1 match. What am I doing wrong?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.