ChatterBot

ChatterBot is a machine learning, conversational dialog engine for creating chat bots

BSD-3-CLAUSE License

Downloads
89.4K
Stars
13.9K
Committers
101

Bot releases are hidden (Show)

ChatterBot - 0.8.7

Published by gunthercox over 6 years ago

Just some Python Packaging updates in this one folks.

ChatterBot - 0.8.6

Published by gunthercox over 6 years ago

Bug fixes

  • Correct recognition of AM and PM in datetimes #1289

Small features

  • Make it simpler to override system logic adapters #1296
ChatterBot - 0.8.5

Published by gunthercox over 6 years ago

Bug fixes

  • Include character lengths for SQL Alchemy models #1200
  • Fix storage methods for getting the latest response #1192

Testing

  • Remove untested __statement_filter method in SQL Storage Adapter #1194
  • Convert benchmark tests into unit tests #1185
ChatterBot - 0.8.4

Published by gunthercox over 6 years ago

Features

  • Allow a list of options to be passed to the low confidence adapter #1178
  • Use preprocessors during training #1181

Testing

  • Use native nose exclude instead of plugin #1180
  • Don't display training progress bars while tests are running #1183
ChatterBot - 0.8.3

Published by gunthercox over 6 years ago

Bug fixes

  • Fix logic adapter kwargs #1174

Testing

  • Update python and requirement test versions #1164

Deprecation

  • Remove features marked as deprecated #1175
ChatterBot - 0.8.2

Published by gunthercox over 6 years ago

Features

  • The time logic adapter can now take positive and negative parameters for custom data #1121

Not features

  • Replace corpus folder with a file #1153
  • Replace conversation folder with a single file #1154

Improvements

  • Remove unused jsondatabase requirement from requirements.txt #1156
  • Update SQL Alchemy minimum version to 1.2 #1155

Documentation

  • Doc config updates #1118

Testing

  • Remove makefile and add tox command documentation #1119
ChatterBot - 0.8.1

Published by gunthercox almost 7 years ago

Bug fixes

Documentation

  • Add newsletter signup for to documentation page #1098
  • Documentation updates #1096
ChatterBot - 0.8.0

Published by gunthercox almost 7 years ago

Breaking changes

Enhancements

Bug fixes

Documentation

ChatterBot - 0.7.6

Published by gunthercox about 7 years ago

Bug fixes

Enhancements

ChatterBot - 0.7.5

Published by gunthercox about 7 years ago

Bug fixes

Testing

Documentation

ChatterBot - 0.7.4

Published by gunthercox about 7 years ago

Bug fixes

Deprecation

Deprecation warnings will now be triggered for the following classes and methods.
These items are schedule to be removed in ChatterBot version 0.8.

  • chatterbot.storage.JsonFileStorageAdapter
  • chatterbot.ChatBot.from_config

Enhancements

ChatterBot - 0.7.3

Published by gunthercox about 7 years ago

Bug fixes

Improvements

ChatterBot - 0.7.2

Published by gunthercox over 7 years ago

Improvements

ChatterBot - 0.7.1

Published by gunthercox over 7 years ago

Bug fixes

Improvements

Performance

Testing

ChatterBot - 0.7.0

Published by gunthercox over 7 years ago

(Soft) breaking changes:

Updates and improvements:

Bug fixes

ChatterBot - 0.6.3

Published by gunthercox over 7 years ago

ChatterBot - 0.6.2

Published by gunthercox over 7 years ago

ChatterBot - 0.6.1

Published by gunthercox over 7 years ago

Features

Testing

Documentation

ChatterBot - 0.6.0

Published by gunthercox over 7 years ago

Bug fixes

  • Fix format of Django API view response data #608
  • Prevent non-string type values from breaking comparison algorithms #655

Improvements

  • Enhancement of the decimal percent of similarity in levenshtein_distance (via @addelll) https://github.com/gunthercox/ChatterBot/pull/618
  • Add Django Setting to allow ChatterBot Statement objects to be used instead of Django Statement model (via @web-maker) #653

Breaking changes

  • Change logic adapters to just return one value #587
  • The confidence value is no longer returned from the generate_response method (it's available on the statement object now) #588
  • Remove confidence parameter from output adapter process methods #589
  • Require session id for generate_response method #598

Conversations

  • Create conversation model #594

Corpus

ChatterBot - 0.5.5

Published by gunthercox almost 8 years ago

Features

  • Allow custom file paths to ChatterBot corpus files [https://github.com/gunthercox/ChatterBot/pull/549]
  • Support for Turkish math words (via @yusuf-celik) [https://github.com/gunthercox/ChatterBot/pull/558]
  • Return confidence value on statement object [https://github.com/gunthercox/ChatterBot/pull/565]
  • Convert clean_whitespace utility into a preprocessor [https://github.com/gunthercox/ChatterBot/pull/569]
  • Allow seed word to be set for Twitter training adapter [https://github.com/gunthercox/ChatterBot/pull/578]
  • Fix issue whre ^ ends up being used as bitwise XOR instead of ** for powers (via @martmists) [https://github.com/gunthercox/ChatterBot/pull/582]

Bug fixes

  • The nltk.data.find argument needs to be a path, not just a filename (via @Gaboose) [https://github.com/gunthercox/ChatterBot/pull/548]
  • Add missing serialize method to Response model [https://github.com/gunthercox/ChatterBot/pull/557]
  • Fix comparison in levenshtein (via @gballardin) [https://github.com/gunthercox/ChatterBot/pull/579]
  • Fix "empty generator" bug in ChatBot.filters (via @thesprockee) [https://github.com/gunthercox/ChatterBot/pull/580]
  • Fix display formatting for exponents [https://github.com/gunthercox/ChatterBot/pull/584]

Maintenance

  • Only control write permission in the ChatBot class [https://github.com/gunthercox/ChatterBot/pull/561]
  • Disconnect storage from adapter class [https://github.com/gunthercox/ChatterBot/pull/552]
  • Add tests for examples [https://github.com/gunthercox/ChatterBot/pull/586]

Deprecation

  • Remove deprecated code [https://github.com/gunthercox/ChatterBot/pull/542]

Documentation

  • Document training path methods [https://github.com/gunthercox/ChatterBot/pull/550]
  • Add more examples and expand tutorial in documentation [https://github.com/gunthercox/ChatterBot/pull/564]