MCPcopy Create free account

hub / github.com/RasaHQ/rasa-demo / functions

Functions120 in github.com/RasaHQ/rasa-demo

↓ 6 callersMethodsubscribe_user
Subscribe the user to the newsletter if they're not already
actions/api/mailchimp.py:45
↓ 4 callersMethodhash_email
Create an md5 hash of an email address
actions/api/mailchimp.py:21
↓ 3 callersMethodappend_row
( self, spreadsheet_name: Text, worksheet_name: Text, row_values: List[Text] )
actions/api/gdrive_service.py:55
↓ 3 callersMethodget_algolia_link
(self, hits: List, index: int)
actions/api/algolia.py:28
↓ 3 callersMethodget_auth_header
Get authorization header with bearer token
actions/api/rasaxapi.py:28
↓ 3 callersMethodget_discourse_links
(topics: Optional[List[Dict[Text, Any]]], index: int)
actions/api/discourse.py:12
↓ 3 callersMethodis_valid_email
Validate that mailchimp will accept email as valid
actions/api/mailchimp.py:28
↓ 3 callersMethodrequest_spreadsheet
(self, spreadsheet_name: Text)
actions/api/gdrive_service.py:44
↓ 3 callersMethodrun
Once we have an email, attempt to add it to the database
actions/actions.py:37
↓ 3 callersMethodsearch
(self, search_string: Text)
actions/api/algolia.py:37
↓ 3 callersMethodtag_convo
Tag a conversation in Rasa X with a given label
actions/api/rasaxapi.py:43
↓ 2 callersMethod_get_events
(self)
actions/actions.py:578
↓ 2 callersMethodas_kwargs
(self)
actions/api/community_events.py:54
↓ 2 callersMethoddelete_user
Unsubscribes and then permanently deletes a member from the mailing list. Note that after permanent deletion, MailChimp does not allo
actions/api/mailchimp.py:82
↓ 2 callersFunctionget_last_event_for
(tracker, event_type: Text, skip: int = 0)
actions/actions.py:668
↓ 2 callersMethodname_as_link
(self)
actions/api/community_events.py:51
↓ 2 callersMethodquery
(self, search_string: Text, include_blurbs=False)
actions/api/discourse.py:19
↓ 2 callersMethodunsubscribe_user
(self, list_id: Text, email: Text)
actions/api/mailchimp.py:78
↓ 1 callersMethod_are_events_expired
(self)
actions/actions.py:586
↓ 1 callersMethod_utter_events
( tracker: Tracker, dispatcher: CollectingDispatcher, events: List, events_for
actions/actions.py:624
↓ 1 callersMethodfrom_html
(cls, html)
actions/api/community_events.py:27
↓ 1 callersMethodget_button_title
(self, intent: Text, entities: Dict[Text, Text])
actions/actions.py:514
↓ 1 callersFunctionget_community_page
()
actions/api/community_events.py:110
↓ 1 callersFunctionget_country_for
(city: Text)
actions/api/community_events.py:96
↓ 1 callersFunctionparse_community_date
Parse string date as datetime object
actions/api/community_events.py:62
↓ 1 callersFunctionpreprocess_search_text
(search_text: Text)
actions/api/algolia.py:13
↓ 1 callersMethodrun
Once we have all the information, attempt to add it to the Google Drive database
actions/actions.py:81
↓ 1 callersMethodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:341
↓ 1 callersMethodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:535
↓ 1 callersMethodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:593
↓ 1 callersMethodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:787
↓ 1 callersMethodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:815
Method__init__
(self)
actions/actions.py:433
Method__init__
(self)
actions/actions.py:570
Method__init__
(self, api_key: Text)
actions/api/mailchimp.py:16
Method__init__
(self, url: Text)
actions/api/discourse.py:8
Method__init__
(self, name, city, country, formatted_date, date, link)
actions/api/community_events.py:18
Method__init__
(self, gdrive_credentials_json: Text = config.gdrive_credentials)
actions/api/gdrive_service.py:30
Method__init__
( self, schema: Text = config.rasa_x_host_schema, host: Text = config.rasa_x_host,
actions/api/rasaxapi.py:16
Method__init__
(self, app_id: Text, search_key: Text, index: Text)
actions/api/algolia.py:24
Method__repr__
(self)
actions/api/community_events.py:48
Functiondb_session
()
tests/conftest.py:39
Functiondispatcher
Create a clean dispatcher
tests/conftest.py:57
Functiondomain
Load the domain and return it as a dictionary
tests/conftest.py:63
Functiongdrive
Clear test worksheet to allow asserting contents of rows
tests/conftest.py:151
Functionget_community_events
Return list of community events sorted ascending by their date.
actions/api/community_events.py:73
Functionmailchimp_client
()
tests/conftest.py:106
Functionmailchimp_email
Create a user who is not on the newsletter list at all
tests/conftest.py:112
Functionmailchimp_subscribed_email
Create a user who is subscribed to the newsletter
tests/conftest.py:142
Functionmailchimp_unsubscribed_email
Create a user who is unsubscribed from the newsletter
tests/conftest.py:130
Methodname
(self)
actions/actions.py:34
Methodname
(self)
actions/actions.py:59
Methodname
(self)
actions/actions.py:78
Methodname
(self)
actions/actions.py:119
Methodname
(self)
actions/actions.py:140
Methodname
(self)
actions/actions.py:168
Methodname
(self)
actions/actions.py:190
Methodname
(self)
actions/actions.py:215
Methodname
(self)
actions/actions.py:230
Methodname
(self)
actions/actions.py:249
Methodname
(self)
actions/actions.py:266
Methodname
(self)
actions/actions.py:303
Methodname
(self)
actions/actions.py:338
Methodname
(self)
actions/actions.py:358
Methodname
(self)
actions/actions.py:374
Methodname
(self)
actions/actions.py:401
Methodname
(self)
actions/actions.py:430
Methodname
(self)
actions/actions.py:532
Methodname
(self)
actions/actions.py:554
Methodname
(self)
actions/actions.py:575
Methodname
(self)
actions/actions.py:679
Methodname
(self)
actions/actions.py:740
Methodname
(self)
actions/actions.py:784
Methodname
(self)
actions/actions.py:812
Methodname
(self)
actions/actions.py:839
Functionrasa_x_auth_header
Get authentication header for Rasa X
tests/conftest.py:77
Functionrasa_x_conversation_endpoint
Return the Rasa X conversations endpoint
tests/conftest.py:70
Functionrasa_x_convo
Create an empty conversation in Rasa X
tests/conftest.py:84
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:143
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:171
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:193
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:218
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:233
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:252
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:269
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:306
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:361
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: Dict[Text,
actions/actions.py:377
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:404
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:442
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:557
Methodrun
(self, dispatcher, tracker, domain)
actions/actions.py:682
Methodrun
(self, dispatcher, tracker, domain)
actions/actions.py:743
Methodrun
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: Dict[Text,
actions/actions.py:842
Methodsearch
(self, search_string: Text, include_blurbs=False)
actions/api/discourse.py:24
Functiontest_action_community_events
( tracker: Tracker, dispatcher: CollectingDispatcher, domain: DomainDict, )
tests/test_actions.py:196
Functiontest_action_default_fallback
( tracker: Tracker, dispatcher: CollectingDispatcher, domain: DomainDict, last_intent, exp
tests/test_actions.py:214
Functiontest_action_set_onboarding
( tracker: Tracker, dispatcher: CollectingDispatcher, domain: DomainDict, intent: Text, en
tests/test_actions.py:100
Functiontest_action_submit_sales_form
( tracker: Tracker, dispatcher: CollectingDispatcher, domain: DomainDict, gdrive: Tuple[GDrive
tests/test_actions.py:115
Functiontest_action_submit_subscribe_newsletter_form_new
( tracker: Tracker, dispatcher: CollectingDispatcher, domain: DomainDict, mailchimp_email: Tex
tests/test_actions.py:168
next →1–100 of 120, ranked by callers