Account

Translate

Facebook

Research

Last subscribed

Statistics

Downloads - Chatbot - Download the Chatbot

Chatbot Script & Setup Guide

You can download the full chatbot script here to install on your server for any project or use case! Detailed step-by-step instructions for installation and configuration are included directly inside the package.

Key Features & Configuration Notes

  • Language Support: This chatbot is natively built for French. Without a Google Cloud account, it will process words and sentences strictly in French.

  • Google Cloud Features (Optional): Enabling a Google Cloud account unlocks advanced capabilities, including the Speech API, Natural Language API, and automated Wikipedia API lookups. (If Google Cloud is not configured, these specific integrations will simply remain inactive while the core French chatbot functions normally).

  • Database Import: Because the package includes a comprehensive French dictionary, the SQL database file is quite large. We recommend using a dedicated SQL management tool (such as HeidiSQL or phpMyAdmin) to ensure a quick and smooth bulk import.

Release Notes

Version 1.5.0

  • Enhanced Pronoun & Noun Parsing: Upgraded context detection for pre-verb and post-verb pronouns and nouns across singular and plural forms.

  • Pattern Validation: Introduced advanced syntax pattern validations leveraging granted words and verbs.

  • Output Formatting: Resolved pronoun spacing and apostrophe formatting issues in generated responses.

  • Keyword Matching: Improved accuracy and efficiency when matching input strictly against keywords.

Version 1.5.1

  • Syntax Validation: Expanded syntax pattern validation rules with granted words.

  • Multiple Noun Detection: Fixed rule evaluation bugs when detecting multiple nouns.

  • Refined Dictionary Queries: Added post-query filtering to optimize dictionary search accuracy.

Version 1.5.2

  • Agreement & Pattern Refinements: Streamlined agreement rules within syntax patterns while removing redundant forward-granting options.

  • Database Stability: Resolved issues caused by deleted verbs in the main database.

  • Comprehensive Verb Metrics: Added full support for singular, plural, masculine, and feminine attributes across all verb types.

Version 1.5.3

  • Syntax Agreement Fix: Resolved a validation bug affecting word agreement in syntax patterns.

  • Participle Recognition: Fixed an issue that prevented past participles from being correctly identified.

Version 1.5.4

  • Pattern Agreement Corrections: Repaired broken syntax patterns related to word agreement.

  • Targeted Lookups: Added a word limit threshold for post-verb pronoun lookups to improve accuracy.

  • Optional Tag Agreement: Resolved word agreement bugs on optional tags.

Version 1.5.5

  • File-Based Sessions: Built a lightweight text-file session management system.

  • Wikipedia Integration: Appended Wikipedia summary descriptions to responses when the Natural Language API is enabled.

  • Session Keyword Fix: Resolved a critical issue causing improper incrementing of session keywords.

Version 1.5.6

  • Advanced Pattern Agreement: Refined pattern validation rules with a updated wildcard configuration ($1star$ for singular/plural, $2star$ for masculine/feminine).

  • Enhanced Sentence Detection: Added stricter validation rules for improved sentence structure parsing.

Version 1.6.0

  • Expanded Verb Controls: Extended the memory database with dedicated columns for infinitive and past participle verbs.

  • Reorganized Syntax Patterns: Restructured syntax patterns to prioritize longer, complex sentences.

  • Single-Character Pronouns: Introduced a pronoun connection column specifically for single-character pronouns.

  • Loop & Detection Overhaul: Completely reorganized verb, pronoun, and noun detection loops while removing side-by-side duplicate validations.

  • Bug Fixes:

    • Fixed incorrect single-character vs. double-character pronoun placement.

    • Resolved an issue where optional tags prevented proper word agreement.

    • Fixed verb blocking issues during pronoun recognition.

    • Fixed bug preventing tags from receiving the proper agreement array.

    • Reduced session storage limits from 20 to 10 items for tighter, more accurate context responses.

Version 1.6.1

  • Unicode & Accent Support: Replaced standard string functions with mb_strtolower using UTF-8 encoding to preserve accented characters.

  • Expanded Match Queries: Broadened database query parameters to prevent overly specific queries from missing valid verb matches.

  • Grammar Auto-Corrector: Added a fallback grammar corrector to match missing dictionary words regardless of accent placement.

  • Pattern Reorganization: Cleaned up and restructured default syntax patterns.

Version 1.6.5

  • Grammatical Attributes Overhaul: Completely reorganized singular, plural, masculine, and feminine detection logic.

  • Expanded Pronoun Engine: Integrated additional pronouns, added demonstrative pronoun validation, and fixed ordering/storage bugs.

  • Multi-Response Capability: Enabled the assistant ("Julie") to generate multiple back-to-back responses.

  • Database & Dictionary Updates: Fixed broken pattern queries, updated verb patterns, and added missing vocabulary to the core dictionary.

Version 1.6.6

  • Pattern Output Fix: Overhauled pattern storage logic, resolving a critical bug that corrupted pattern tag outputs in the database.

  • Tag Mapping: Included missing "other" word tags in the syntax pattern filter response arrays.

Version 1.7.0

  • Codebase Cleanup: Streamlined the system architecture by removing legacy and redundant files.

  • Path-Based Execution: Replaced standard response arrays with path arrays for flexible conversation routing.

  • Tag Ordering: Corrected database pattern tag ordering sequences.

  • Human Response Handling: Added specialized handling and interpretation for "Yes" and "No" user inputs.

Version 1.7.1

  • Pronoun Handling: Upgraded personal pronoun replacement and added detection for pre-verb connection characters.

  • Possessive Pronouns: Standardized possessive pronoun replacements alongside possessive adjectives and added dedicated learning contexts.

  • Memory Query Randomization: Integrated randomized filtering on memory select queries to diversify responses.

  • Multi-Channel Support: Added native channels functionality for multi-platform distribution.

Version 1.7.2

  • Sidebar Enhancements: Added supplementary details to the sidebar interface.

  • Empty State Formatting: Formatted empty bot responses to display cleanly as a dash (-).

  • Memory Search Fix: Improved database word searches by adding apostrophe recognition.

Version 1.7.3

  • Cron Optimization: Optimized database queries and overall performance in cron-task.php.

  • Cleaned Keyword Filtering: Removed the generic "other" type categorization from cron keyword arrays.

Version 1.7.4

  • Context-Based Keyword Flushing: Updated keyword storage to flush context upon subject shifts rather than every 8 turns.

  • Verb & Pronoun Agreement: Enabled verb agreement checks when paired with possessive pronouns.

Version 1.7.5

  • Refining Reflexive Pronouns: Added gender and plurality detection for reflexive pronouns (ourselves, yourself, himself, herself).

  • Distinct Parsing: Separated ourself from myself conversions to evaluate it independently.

Version 1.7.6

  • Advanced Structural Detection: Restructured detection loops to use advanced nested evaluations for verbs, pronouns, and nouns.

  • Memory Search Constraints: Constrained memory retrieval queries to a character proximity window of $pm 25$ characters around user input.

  • Language Specifics (French):

    • Added accent validation when updating single-letter pre-verb pronouns.

    • Corrected French capitalization and spelling rules for "I" before single-letter pronouns.

  • Bug Fixes: Resolved missing apostrophes in French database entries and prevented duplicate memory returns by tracking recent entry IDs.

Version 1.7.7

  • Advanced Memory Network: Built a relational memory retrieval system connecting synonyms and related verb tenses across the user's input.

  • Fallback Mechanisms: Relocated default fallback auxiliaries/pronouns to the start of processing pipelines and assigned default gender/plurality to converted verbs.

  • Cleanup: Removed static naming entries ("Julie") from the human database column.

Version 1.7.8

  • Memory Correction: Introduced user-driven memory management, allowing newly stored memory rows to be purged via negative feedback.

Version 1.7.9

  • Mathematical Operations Engine: Added native math processing capabilities to calculate user equations.

  • Unit Conversion Suite: Integrated dynamic conversion tables across metrics including volume (liters, milliliters, fluid ounces), distance (meters, centimeters, feet, inches), and dimensions (square and cubic units).

Version 1.8.5

  • Visual Rendering: Integrated a Python text-shaping feature to render geometric shapes (circles, rectangles, triangles).

  • Emotion & Memory Integration: Added expressive face avatars tied to short-term memory keywords, displayed in a UI face box on the index page.

Version 1.9.0

  • API & Connectivity: Replaced file_get_contents with cURL requests for reliable Wikipedia API data retrieval.

  • Granular Grammar Rules: Improved agreement between verbs and pronouns based on position, number, and order.

  • Guardrails: Prevented the system from repeating identical syntax patterns or returning retrieved memory entries that match the user's question verbatim.

Version 1.9.1

  • Post-Noun Verb Agreement: Added verb agreement detection for nouns and demonstrative adjectives placed after the verb.

  • Determinant Context: Improved dictionary classification to correctly identify nouns preceded by determinants instead of misclassifying them as verbs.

Version 1.9.2

  • Dictionary Syntax Table: Added a dedicated array table to improve dictionary syntax identification from raw user inputs.

  • Fuzzy Spelling Corrections: Implemented a correction loop to handle missing characters in user input and match them with dictionary entries.

  • Auxiliary Type Controls: Introduced settings to assign specific auxiliary types to custom syntax patterns.

Version 1.9.3

  • API & Cron Restoration: Restored broken Wikipedia API connections and updated cron tasks to handle new summary payload formats.

  • Dictionary & Agreement Polishing: Applied additional corrections for dictionary word parsing and past tense verb/auxiliary agreement across singular and plural nouns.

Download - GitHub Online Demo



Source : learningbot

Price: $ 00.00 CAD to access learningbot extensions, forum support, chatbox support and update support



Download the Chatbot

The 2017-11-09 at 19:41:40

Author: learningbot Man

Rank: Administrator

Views total: 1182

Comments total: 0

Likes: 0

Dislikes: 0

Votes: Autorized

Comments: Autorized

Article source: learningbot

Modified the 2026-08-03 at 18:06:55

+ Add to my contacts

Return to the articles list

Votes

Identity verification:

Enter (000) in this field:

0

0

Comments:

The news

The news section containing all the latest post from each section.

References

Title: Credits Policies

Category: Credits

Votes status: Authorized

Comments status: Authorized

Views total: 281

Comments total: 0

Votes results: 0 0

Article author: learningbot Man

Author rank: Administrator

Article date: 2022-07-13

Article time: 10:54:16

Article source: learningbot

View article...

Modified the 2026-08-03 at 14:57:25

Downloads

Title: Julie AI - The game

Category: Game

Votes status: Authorized

Comments status: Authorized

Views total: 984

Comments total: 0

Votes results: 0 0

Article author: learningbot Man

Author rank: Administrator

Article date: 2019-06-27

Article time: 01:28:01

Article source: learningbot

View article...

Modified the 2026-08-03 at 15:00:55

Forum

Title: Content Revision - Job offer

Category: Contribution

Votes status: Authorized

Comments status: Authorized

Views total: 515

Comments total: 0

Votes results: 0 0

Article author: learningbot Man

Author rank: Administrator

Article date: 2022-07-15

Article time: 08:10:28

Article source: learningbot

View article...

Modified the 2026-08-03 at 15:01:43

Help

Title: Example of conversation - Version 1.7.9

Category: Recorder

Votes status: Authorized

Comments status: Authorized

Views total: 1091

Comments total: 0

Votes results: 0 0

Article author: learningbot Man

Author rank: Administrator

Article date: 2019-12-15

Article time: 11:32:02

Article source: learningbot

View article...

Modified the 2019-12-15 at 23:46:05

Languages

Title: French syntax pattern

Category: French

Votes status: Authorized

Comments status: Authorized

Views total: 852

Comments total: 0

Votes results: 0 0

Article author: learningbot Man

Author rank: Administrator

Article date: 2019-02-03

Article time: 11:31:07

Article source: learningbot

View article...

Modified the 2026-08-03 at 15:11:08