Sparkbot
dev

Contents:

  • Quickstart
    • Get a token from Webex Teams
    • Dependencies
      • Ubuntu 16.04
    • Clone the source
    • Copy run.py.example
    • Set up a virtualenv
    • Use ngrok for a temporary reverse proxy
    • Run the bot
    • Next steps
  • Writing Commands
    • Introduction
    • Taking arguments
    • Replying early
    • Overriding behavior
      • “Help” command
        • Override
        • Remove
      • “Command not found”
    • List of recognized keywords
  • Deploy
    • Install required system packages
      • Ubuntu 16.04 / 18.04
    • Install Python packages in a virtualenv
    • Get your run.py script
    • Add nginx configuration
    • Auto-start with systemd
  • API Documentation
    • SparkBot
    • Default receiver
Sparkbot
  • Docs »
  • Index
  • Edit on GitHub

Index

C | E | M | O | R | S

C

  • command() (sparkbot.SparkBot method)
  • command_dispatcher() (sparkbot.SparkBot method)
  • create() (in module sparkbot.receiver)
  • create_callback() (sparkbot.SparkBot method)

E

  • execute_command() (sparkbot.SparkBot method)

M

  • my_help() (sparkbot.SparkBot method)
  • my_help_all() (sparkbot.SparkBot method)

O

  • on_post() (sparkbot.receiver.ReceiverResource method)

R

  • random_bytes() (in module sparkbot.receiver)
  • ReceiverResource (class in sparkbot.receiver)
  • remove_help() (sparkbot.SparkBot method)

S

  • send_message() (sparkbot.SparkBot method)
  • SparkBot (class in sparkbot)
  • sparkbot.receiver (module)

© Copyright 2018, Dalton Durst. Licensed under Creative Commons BY 4.0 (CC BY 4.0). Revision 92450ebf.

Built with Sphinx using a theme provided by Read the Docs.