{"id":21714749,"url":"https://github.com/r-m-n/rasa-alice","last_synced_at":"2025-07-18T15:32:21.069Z","repository":{"id":57460063,"uuid":"225001217","full_name":"r-m-n/rasa-alice","owner":"r-m-n","description":"Rasa Connector for Yandex Dialogs","archived":false,"fork":false,"pushed_at":"2019-11-30T13:55:54.000Z","size":4,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-03T03:23:34.197Z","etag":null,"topics":["rasa","rasa-core","yandex-alice","yandex-dialogs"],"latest_commit_sha":null,"homepage":null,"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/r-m-n.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-11-30T11:21:22.000Z","updated_at":"2022-03-03T15:24:09.000Z","dependencies_parsed_at":"2022-08-28T13:52:58.064Z","dependency_job_id":null,"html_url":"https://github.com/r-m-n/rasa-alice","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-m-n%2Frasa-alice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-m-n%2Frasa-alice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-m-n%2Frasa-alice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r-m-n%2Frasa-alice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r-m-n","download_url":"https://codeload.github.com/r-m-n/rasa-alice/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226423030,"owners_count":17622610,"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":["rasa","rasa-core","yandex-alice","yandex-dialogs"],"created_at":"2024-11-26T00:38:33.240Z","updated_at":"2024-11-26T00:38:33.816Z","avatar_url":"https://github.com/r-m-n.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"=================\nrasa-alice\n=================\n\nRasa Connector for Yandex Dialogs.\n\nInstalling\n------------\n\n.. code-block:: console\n\n    $ pip install rasa-alice\n\nUsage\n-----\n\nURL: `/webhooks/alice/webhook`\n\n`credentials.yml`\n\n.. code:: yaml\n\n  rasa_alice.AliceInput:\n\n`domain.yml`\n\n.. code:: yaml\n\n  templates:\n    utter_text:\n      - text: \"Здравствуйте! Это мы, хороводоведы.\"\n\n    utter_text_custom:\n      - custom:\n          text: \"Здравствуйте! Это мы, хороводоведы.\"\n          tts: \"Здравствуйте! Это мы, хоров+одо в+еды.\"\n          end_session: true # false by default\n\n    utter_text_with_buttons:\n      - text: 'Hello'\n        buttons:\n        - title: 'Надпись на кнопке'\n          url: 'https://example.com/'\n          hide: true\n\n    utter_big_image:\n      - custom:\n          text: \"Здравствуйте! Это мы, хороводоведы.\"\n          card:\n            type: \"BigImage\"\n            image_id: \"1027858/46r960da47f60207e924\"\n            title: \"Заголовок для изображения\"\n            description: \"Описание изображения.\"\n            button:\n              text: \"Надпись на кнопке\"\n              url: \"http://example.com/\"\n\n    utter_items_list:\n      - custom:\n          text: \"Здравствуйте! Это мы, хороводоведы.\"\n          card:\n            type: \"ItemsList\"\n            header:\n              text: \"Заголовок галереи изображений\"\n            items:\n              - image_id: \"\u003cimage_id\u003e\"\n                title: \"Заголовок для изображения.\"\n                description: \"Описание изображения.\"\n                button:\n                  text: \"Надпись на кнопке\"\n                  url: \"http://example.com/\"\n\nThe original request is stored in metadata, you can use it in custom actions:\n\n.. code:: python\n\n  class ActionHelloWorld(Action):\n\n    def name(self) -\u003e Text:\n        return \"action_hello_world\"\n\n    def run(self, dispatcher: CollectingDispatcher,\n            tracker: Tracker,\n            domain: Dict[Text, Any]) -\u003e List[Dict[Text, Any]]:\n\n        events = tracker.current_state()['events']\n        user_events = []\n        for e in events:\n            if e['event'] == 'user':\n                user_events.append(e)\n        original_request = user_events[-1]['metadata']\n\n        payload = original_request['request']['payload']\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr-m-n%2Frasa-alice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr-m-n%2Frasa-alice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr-m-n%2Frasa-alice/lists"}