batagoda

command module
v0.0.0-...-a9be169 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2021 License: MIT Imports: 13 Imported by: 0

README

Batagoda

A profanity-laden Telegram bot with two distinct engines.

Uses the amazing Telebot framework for the bot integration stuff.

Setting Up

  • Clone repo
  • Copy .env.example to .env and set the values (get Telegram token from BotFather)
  • go run . 🤷🏽‍♀️

Why Batagoda?

The name is a throwback to the original Slack bot Batagoda (may he RIP), written by Viren Dias and Kaveen Rodrigo at YAMU circa 2016/17.

Engines

  • Eliza: Code copied wholesale from goeliza and translated to Sinhala via Google Translate, with none of the change in sentence structures etc. to make it sound less awkward in Sinhala.

  • BatagodaX: Written from scratch. Less sophisticated than Eliza but seems to work okay. Has better tests!

License

Kenny Song's original code does not have a license, so I don't know how appropriate this is, but I'm releasing my modifications and additions under the MIT license.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL