{"id":20389526,"url":"https://github.com/giabb/ttb","last_synced_at":"2026-05-09T08:10:56.314Z","repository":{"id":236502312,"uuid":"156366165","full_name":"giabb/ttb","owner":"giabb","description":"AIML 2.0 bot developed in Python3","archived":false,"fork":false,"pushed_at":"2021-03-13T18:09:54.000Z","size":236,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-01-15T10:04:05.848Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/giabb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-06T10:26:22.000Z","updated_at":"2021-03-25T22:49:30.000Z","dependencies_parsed_at":"2024-04-27T14:02:54.839Z","dependency_job_id":"d64c8355-c6cb-46a2-a818-ef15b7558205","html_url":"https://github.com/giabb/ttb","commit_stats":null,"previous_names":["giabb/ttb"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giabb%2Fttb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giabb%2Fttb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giabb%2Fttb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giabb%2Fttb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/giabb","download_url":"https://codeload.github.com/giabb/ttb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241940539,"owners_count":20045878,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T03:18:25.171Z","updated_at":"2026-05-09T08:10:51.282Z","avatar_url":"https://github.com/giabb.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TicTacBot - AIML 2.0 bot in Python\n\nThis 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). \n\nIt is supposed to work only as a bot with [ProgramY](https://github.com/keiffster/program-y).\n\n\n## Summary\n\n  - [Getting Started](#getting-started)\n  - [Testing the bot](#testing-the-bot)\n  - [Authors](#authors)\n  - [License](#license)\n  - [Acknowledgments](#acknowledgments)\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on\nyour local machine for development and testing purposes.\n\n### Prerequisites\n\n- Python3\n- Ubuntu 18.04 or newer\n\n### Installing\n\n1. Install ProgramY ``` pip3 install programy ```\n2. Copy the folder ```bots/tictacbot``` in ```/.local/lib/python3.x/site-packages/programy/```\n\n## Testing the bot\n\nFeel free to test the bot and edit it as you wish.\n\n### End to end tests\n\n1. Move to ```cd /.local/lib/python3.6/site-packages/programy/bots/tictacbot/scripts/xnix```\n2. Give permissions to the script ```chmod +x tictacbot.sh```\n3. Execute the script ```./tictacbot.sh```\n4. Talk to the bot\n\n### Coding tests\n\nIf you want, you can edit the Python scripts in ``` /bots/tictacbot/scripts/xnix/ ``` to change the behaviour of the bot.\n\nYou will find the AIML files in ``` /bots/tictacbot/storage/ ```\n\nMost of the code is in italian and I'm not planning to translate it since this is a discontinued project, sorry!\n\n\n## Authors\n\n- **Giovanbattista Abbate** - [giabb](https://github.com/giabb)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n\n## Acknowledgments\n\n- **Keith Sterling** - *Developed ProgramY* - [keiffster](https://github.com/keiffster)\n- **Billie Thompson** - *Provided README Template* - [PurpleBooth](https://github.com/PurpleBooth)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiabb%2Fttb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgiabb%2Fttb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiabb%2Fttb/lists"}