Botlang A scripting language for conversational chat bots

"A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis

+ "I $ you"
- "Perhaps in your fantasies we $ each other."
- "Do you wish to $ me?"
- "You seem to need to $ me."
- "Do you $ anyone else?"
- "What makes you think I $ you?"



JavaScript [src]

$ npm install botlang

Syntax highlighting

Atom [src]

$ apm install language-bot

Vim [src]

$ git clone [email protected]:botlang/vim-language-botlang.git ~/.vim/bundle/vim-language-botlang

News & Releases

botlang-js 0.8.0 May 25, 2017

  • Add help, version command for botlang cli

botlang-js 0.7.0 May 18, 2017

  • Add lightweight web server for development

botlang-js 0.6.0 May 2, 2017

  • Dockerize botlang

botlang-js 0.5.0 May 1, 2017

  • Use absolute bin paths to support fat file system

botlang-js 0.4.0 May 1, 2017

  • Add missing return type declaration

botlang-js 0.3.0 Apr 30, 2017

  • Assert script exists in cli app


This distribution is covered by the GNU GENERAL PUBLIC LICENSE, Version 3, 29 June 2007.

Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.



  • Commercial use
  • Modification
  • Distribution
  • Patent use
  • Private use


  • License and copyright notice
  • State changes
  • Disclose source
  • Same License


  • Liability
  • Warranty

Support & Contact

Having trouble with one of the project's repositories? Check out the documentation at the repository's site or contact and we’ll help you sort it out.

Happy Coding!