https://github.com/giabb/ttb
AIML 2.0 bot developed in Python3
https://github.com/giabb/ttb
Last synced: about 2 months ago
JSON representation
AIML 2.0 bot developed in Python3
- Host: GitHub
- URL: https://github.com/giabb/ttb
- Owner: giabb
- License: mit
- Created: 2018-11-06T10:26:22.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-03-13T18:09:54.000Z (over 5 years ago)
- Last Synced: 2025-01-15T10:04:05.848Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 230 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# TicTacBot - AIML 2.0 bot in Python
This project was developed as a support to my bachelor thesis in Computer Engineering supervised in 2018 by [Prof. Palmieri](https://www.mlsptlab-unicampania.it/people/faculty/francesco-a-n-palmieri.html).
It is supposed to work only as a bot with [ProgramY](https://github.com/keiffster/program-y).
## Summary
- [Getting Started](#getting-started)
- [Testing the bot](#testing-the-bot)
- [Authors](#authors)
- [License](#license)
- [Acknowledgments](#acknowledgments)
## Getting Started
These instructions will get you a copy of the project up and running on
your local machine for development and testing purposes.
### Prerequisites
- Python3
- Ubuntu 18.04 or newer
### Installing
1. Install ProgramY ``` pip3 install programy ```
2. Copy the folder ```bots/tictacbot``` in ```/.local/lib/python3.x/site-packages/programy/```
## Testing the bot
Feel free to test the bot and edit it as you wish.
### End to end tests
1. Move to ```cd /.local/lib/python3.6/site-packages/programy/bots/tictacbot/scripts/xnix```
2. Give permissions to the script ```chmod +x tictacbot.sh```
3. Execute the script ```./tictacbot.sh```
4. Talk to the bot
### Coding tests
If you want, you can edit the Python scripts in ``` /bots/tictacbot/scripts/xnix/ ``` to change the behaviour of the bot.
You will find the AIML files in ``` /bots/tictacbot/storage/ ```
Most of the code is in italian and I'm not planning to translate it since this is a discontinued project, sorry!
## Authors
- **Giovanbattista Abbate** - [giabb](https://github.com/giabb)
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
## Acknowledgments
- **Keith Sterling** - *Developed ProgramY* - [keiffster](https://github.com/keiffster)
- **Billie Thompson** - *Provided README Template* - [PurpleBooth](https://github.com/PurpleBooth)