shellbot
latest
  • Shellbot: Python Chat Bot Framework
  • Install the shellbot package
  • Useful examples of Shellbot use cases
    • Hello, World!
    • Chat with Batman
    • Notify
    • Fly with Buzz – “To infinity and beyond”
    • Hotel California
  • How to contribute to Shellbot?
  • Frequently asked questions
  • Documentation extracted from the code
  • History
shellbot
  • Docs »
  • Useful examples of Shellbot use cases
  • Edit on GitHub

Useful examples of Shellbot use casesΒΆ

Each example below is provided as a complete software that you can run by yourself. This list is roughly ordered in growing complexity so if you are new to shellbot it is recommended that you start by the beginning.

  • Hello, World!
    • How to execute a command?
    • Got it. Can you provide a bit more?
    • How to feed shellbot with commands?
    • How to change the banner?
    • How to select a chat platform?
    • Does this manage multiple channels?
    • Commands: hello, help
    • How to run this example?
  • Chat with Batman
    • How to build a dynamic response?
    • How to upload files?
    • What about commands that do not apply to direct channels?
    • How to load multiple commands?
    • BatCommands: whoareyou, cave, signal, suicide
    • How to run this example?
  • Notify
    • How to create a bot and configure it in one line?
    • How to create or to delete a channel?
    • How to post a notification?
    • Why do we not start the bot?
    • How to run this example?
  • Fly with Buzz – “To infinity and beyond”
    • How to execute commands asynchronously?
    • How to attach a rocket and make it fly, for every bot?
    • How can a command interact with the rocket?
    • How to store data separately for each bot?
    • Commands: planets, explore, blast
    • How to run this example?
  • Hotel California
    • How to preserve state of the hotel?
    • How to know that someone is joining or leaving?
    • How to add participants to a channel?
    • Commands: open, close, hotel
    • How to run this example?
Next Previous

© Copyright 2017, Bernard Paques. Revision daf64fba.

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