{"id":19966098,"url":"https://github.com/a-dera/cdabot","last_synced_at":"2025-10-03T22:24:08.363Z","repository":{"id":37022769,"uuid":"375102790","full_name":"a-dera/cdabot","owner":"a-dera","description":"Chat Bot devéloppé et implémenté dans le cadre du ITAUN-Challenge 2021 ","archived":false,"fork":false,"pushed_at":"2022-07-02T18:15:07.000Z","size":888,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"refact","last_synced_at":"2025-05-04T00:32:03.488Z","etag":null,"topics":["bot","botui","challenge-project","chatbot","nodejs"],"latest_commit_sha":null,"homepage":"https://bot-cda.herokuapp.com/","language":"JavaScript","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/a-dera.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-08T18:09:26.000Z","updated_at":"2025-02-22T14:36:19.000Z","dependencies_parsed_at":"2022-08-18T19:30:48.409Z","dependency_job_id":null,"html_url":"https://github.com/a-dera/cdabot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/a-dera/cdabot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-dera%2Fcdabot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-dera%2Fcdabot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-dera%2Fcdabot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-dera%2Fcdabot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a-dera","download_url":"https://codeload.github.com/a-dera/cdabot/tar.gz/refs/heads/refact","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-dera%2Fcdabot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278236310,"owners_count":25953543,"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","status":"online","status_checked_at":"2025-10-03T02:00:06.070Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bot","botui","challenge-project","chatbot","nodejs"],"created_at":"2024-11-13T02:33:17.106Z","updated_at":"2025-10-03T22:24:08.326Z","avatar_url":"https://github.com/a-dera.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n\n\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n\n  \u003ch3 align=\"center\"\u003e👽 CDA BOT 🤖\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    Chat Bot devéloppé et implémenté dans le cadre du ITAUN-Challenge 2021\n    \u003cbr /\u003e\n    \u003ca href=\"bot-cda.herokuapp.com\"\u003e\u003cstrong\u003eVoir la démonstration »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/a-dera/cdabot/issues\"\u003eSignaler un bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/a-dera/cdabot/issues\"\u003eDemander une fonctionnalité\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails open=\"open\"\u003e\n  \u003csummary\u003eSommaire\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#a-propos-du-projet\"\u003eA propos du projet\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#outils-de-conception\"\u003eOutils de conception\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#ffonctionnalités\"\u003eFonctionnalités\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#preréquis\"\u003ePreréquis\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributions\"\u003eContributions\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributeurs\"\u003eContributeurs\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## A propos du projet\n\nConversational AI is one of the hottest AI trends of 2021 and considered to be the next big technological breakthrough. A key outcome of this innovative technology is chatbots. A Chatbot, or Conversational Agent, is mainly an artificial intelligence software that mimics a human conversation.\nThe chatbot market is expected to grow by USD 1.11 billion, progressing at a CAGR of almost 29% during the forecast period. Many industries like as e-commerce, retail, and banking are demanding Chatbot technologies. A chatbot discharge humans from repetitive and boring tasks. The use of chatbot technology saves costs and improves customer experience for businesses.\n\nWith scarcity of talent in emerging technologies like chatbots, companies are turning to competitive coding contests. Guinness World Record setting TechGig Code Gladiators is one such exciting coding platform where companies can scout for the best chatbot developers in the country.\n\nFor colloque Africain de la formation 4.0 CAF4’21, ITAUN has partnered with iCompass, a leading AI-based services company for the Chatbot hackathon. \nThe objective of this competition is to create a Chatbot for the CDA website https://www.clusterdigitalafrica.com \n\nThe Chatbot may :\n* Help users to search information provided by the website. For example, ask the chatbot “Who are the FAWR Panelists ?”, the chatbot lists the panelists names.\n* Replace the “contact” page by a dialogue, to make the site more interactive.\n* Offer chitchat conversation. Chitchat is non formal conversation, like when user says “hi”, “by”, “are you a woman ?”, …\n* Support multiple languages: English and French,…\n* Support African dialects\n\nThe chatbot may provide a Web page that may be integrated on the CDA website.\n\nThe solution must use publicly-available data on CDA website https://www.clusterdigitalafrica.com\nYou may use publicly available APIs, like weather, time, and news APIs.\nThe Solution should be hosted on the Cloud and be publicly available during the evaluation process. If the solution is not available during the evaluation process, the team will be immediately disqualified from the hackathon.\nYour solution must not infringe the rights of any third party and you must be legally entitled to assign ownership of all rights of copyright in and to the winning solution code to CDA.\n\n\n### Outils de conception\n\nCe bot a été conçu avec un lot d'outils funs et performants\n* [BotUi](https:/botui.org)\n* [Bulma](https:/bulma.io)\n* [Vue](https://vuejs.org)\n* [Vue-Toasted](https://shakee93.github.io/vue-toasted/)\n* [NodeJs](https://vuejs.org)\n* [ExpressJs](https://expressjs.com)\n* [Rivescript](https://rivescript.com/)\n* [Docker](https://docker.com/)\n\n### Fonctionnalités\n\nPrincipales fonctionnalités du bot \n\n* Deux niveaux de navigations : \n* * Navigation guidée : Le bot guide l'utilisateur de façon intuitive\n* * Navigation libre : le bot répond aux questions de l'utilisateur à travers une interaction directe\n* Interraction multimédia\n* * Textes\n* * Images\n* * Embed : Vidéo intégrée, balise HTML native (iframe, div,...), ...\n* * Hypertextes\n* Interface utilisateur ergonomique\n* Expérience utilisateur fluide et agréable\n* Informations sur la date et l'heure en temps réel (Taper date ou temps)\n* Intégration de RiveScript _Toujours en cours de devéloppement_\n\nDivers\n* Loading :  chargement des réponses pour donner l'impresion d'une réflexion du bot\n* Delay: possibilté de mettre des délais pour les réponses\n* bot_image : Possibilté de donner un logo ou une icone au bot. Cette image va se placer à gauche des interventions du bot\n* Intégration d'emojis via https://getemoji.com\n* Intégration d'icones : IonIcons, FontAwesome, FlatIcons,... \n  \nA venir 🚀\n* API Météo _En cours d'implémentation_\n* API de nouvelles (Google News)  _En cours d'implémentation_\n* Inclurer plus de langues (surtout africaines)\n* Page Admin de paramétrage et visualisation des statistiques et des différentes données récoltées\n  \nUltime Goal \n* Commande vocale (en intégrant DialogFlow ou MicroSoft BotFramework) 🤞🏾\n\n\n\n\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting Started\n\n### Preréquis\n\n\n* NPM\n  ```sh\n  npm install -g npm@latest\n  ```\n* Vue\n  ```sh\n  npm install -g @vue/cli\n  ```\n* Express\n  ```sh\n  npm install express --save\n  ```\n_Refferez-vous aux documentations officielles de chaque outils pour plus de détails_\n\n### Installation\n\n1. Cloner le projet\n   ```sh\n   git clone https://github.com/a-dera/cdabot.git\n   ```\n2. Installer les packages\n   ```sh\n   npm install\n   ```\n3. Configurer le fichier `index.js` selon vos besoins et lancer le projet\n   ```sh\n   npm run start\n   ```\n\n\n## Usage\n\nSelon vos besoins, modiefiez les fichiers [core](https://github.com/a-dera/cdabot/assets/core)\n\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contributions\n\nPour contribuer au projet suivez ces procédures:\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n**Toute contribution est la bienvenue**.\n\n\n\u003c!-- LICENSE --\u003e\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information. 🔓\n\n\n\n\u003c!-- CONTACT --\u003e\n## Contributeurs\n\n* **[Amédée DERA](https://github.com/a-dera)** - [@P_A_DERA](https://twitter.com/P_A_DERA) 💻 ⚙️ 🪄 📝 \n* **[Elisée GUIRE](https://github.com/guireelisee/)** - [@GuireElisee](https://twitter.com/GuireElisee) 💻 📝  🔍\n\nListe de tous les contributeurs --\u003e [contributors](https://github.com/a-dera/cdabot/contributors) !\n\n\n\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[contributors-shield]: https://img.shields.io/github/contributors/a-dera/cdabot.svg?style=for-the-badge\n[contributors-url]: https://github.com/a-dera/cdabot/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/a-dera/cdabot.svg?style=for-the-badge\n[forks-url]: https://github.com/a-dera/cdabot/network/members\n[stars-shield]: https://img.shields.io/github/stars/a-dera/cdabot.svg?style=for-the-badge\n[stars-url]: https://github.com/a-dera/cdabot/stargazers\n[issues-shield]: https://img.shields.io/github/issues/a-dera/cdabot.svg?style=for-the-badge\n[issues-url]: https://github.com/a-dera/cdabot/issues\n[license-shield]: https://img.shields.io/github/license/a-dera/cdabot.svg?style=for-the-badge\n[license-url]: https://github.com/a-dera/cdabot/blob/master/LICENSE\n[product-screenshot]: images/screenshot.png\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa-dera%2Fcdabot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa-dera%2Fcdabot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa-dera%2Fcdabot/lists"}