Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RasaHQ/rasa-demo
/ functions
Functions
120 in github.com/RasaHQ/rasa-demo
⨍
Functions
120
◇
Types & classes
31
↳
Endpoints
2
↓ 6 callers
Method
subscribe_user
Subscribe the user to the newsletter if they're not already
actions/api/mailchimp.py:45
↓ 4 callers
Method
hash_email
Create an md5 hash of an email address
actions/api/mailchimp.py:21
↓ 3 callers
Method
append_row
( self, spreadsheet_name: Text, worksheet_name: Text, row_values: List[Text] )
actions/api/gdrive_service.py:55
↓ 3 callers
Method
get_algolia_link
(self, hits: List, index: int)
actions/api/algolia.py:28
↓ 3 callers
Method
get_auth_header
Get authorization header with bearer token
actions/api/rasaxapi.py:28
↓ 3 callers
Method
get_discourse_links
(topics: Optional[List[Dict[Text, Any]]], index: int)
actions/api/discourse.py:12
↓ 3 callers
Method
is_valid_email
Validate that mailchimp will accept email as valid
actions/api/mailchimp.py:28
↓ 3 callers
Method
request_spreadsheet
(self, spreadsheet_name: Text)
actions/api/gdrive_service.py:44
↓ 3 callers
Method
run
Once we have an email, attempt to add it to the database
actions/actions.py:37
↓ 3 callers
Method
search
(self, search_string: Text)
actions/api/algolia.py:37
↓ 3 callers
Method
tag_convo
Tag a conversation in Rasa X with a given label
actions/api/rasaxapi.py:43
↓ 2 callers
Method
_get_events
(self)
actions/actions.py:578
↓ 2 callers
Method
as_kwargs
(self)
actions/api/community_events.py:54
↓ 2 callers
Method
delete_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 callers
Function
get_last_event_for
(tracker, event_type: Text, skip: int = 0)
actions/actions.py:668
↓ 2 callers
Method
name_as_link
(self)
actions/api/community_events.py:51
↓ 2 callers
Method
query
(self, search_string: Text, include_blurbs=False)
actions/api/discourse.py:19
↓ 2 callers
Method
unsubscribe_user
(self, list_id: Text, email: Text)
actions/api/mailchimp.py:78
↓ 1 callers
Method
_are_events_expired
(self)
actions/actions.py:586
↓ 1 callers
Method
_utter_events
( tracker: Tracker, dispatcher: CollectingDispatcher, events: List, events_for
actions/actions.py:624
↓ 1 callers
Method
from_html
(cls, html)
actions/api/community_events.py:27
↓ 1 callers
Method
get_button_title
(self, intent: Text, entities: Dict[Text, Text])
actions/actions.py:514
↓ 1 callers
Function
get_community_page
()
actions/api/community_events.py:110
↓ 1 callers
Function
get_country_for
(city: Text)
actions/api/community_events.py:96
↓ 1 callers
Function
parse_community_date
Parse string date as datetime object
actions/api/community_events.py:62
↓ 1 callers
Function
preprocess_search_text
(search_text: Text)
actions/api/algolia.py:13
↓ 1 callers
Method
run
Once we have all the information, attempt to add it to the Google Drive database
actions/actions.py:81
↓ 1 callers
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:341
↓ 1 callers
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:535
↓ 1 callers
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:593
↓ 1 callers
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:787
↓ 1 callers
Method
run
( 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
Function
db_session
()
tests/conftest.py:39
Function
dispatcher
Create a clean dispatcher
tests/conftest.py:57
Function
domain
Load the domain and return it as a dictionary
tests/conftest.py:63
Function
gdrive
Clear test worksheet to allow asserting contents of rows
tests/conftest.py:151
Function
get_community_events
Return list of community events sorted ascending by their date.
actions/api/community_events.py:73
Function
mailchimp_client
()
tests/conftest.py:106
Function
mailchimp_email
Create a user who is not on the newsletter list at all
tests/conftest.py:112
Function
mailchimp_subscribed_email
Create a user who is subscribed to the newsletter
tests/conftest.py:142
Function
mailchimp_unsubscribed_email
Create a user who is unsubscribed from the newsletter
tests/conftest.py:130
Method
name
(self)
actions/actions.py:34
Method
name
(self)
actions/actions.py:59
Method
name
(self)
actions/actions.py:78
Method
name
(self)
actions/actions.py:119
Method
name
(self)
actions/actions.py:140
Method
name
(self)
actions/actions.py:168
Method
name
(self)
actions/actions.py:190
Method
name
(self)
actions/actions.py:215
Method
name
(self)
actions/actions.py:230
Method
name
(self)
actions/actions.py:249
Method
name
(self)
actions/actions.py:266
Method
name
(self)
actions/actions.py:303
Method
name
(self)
actions/actions.py:338
Method
name
(self)
actions/actions.py:358
Method
name
(self)
actions/actions.py:374
Method
name
(self)
actions/actions.py:401
Method
name
(self)
actions/actions.py:430
Method
name
(self)
actions/actions.py:532
Method
name
(self)
actions/actions.py:554
Method
name
(self)
actions/actions.py:575
Method
name
(self)
actions/actions.py:679
Method
name
(self)
actions/actions.py:740
Method
name
(self)
actions/actions.py:784
Method
name
(self)
actions/actions.py:812
Method
name
(self)
actions/actions.py:839
Function
rasa_x_auth_header
Get authentication header for Rasa X
tests/conftest.py:77
Function
rasa_x_conversation_endpoint
Return the Rasa X conversations endpoint
tests/conftest.py:70
Function
rasa_x_convo
Create an empty conversation in Rasa X
tests/conftest.py:84
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:143
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:171
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:193
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:218
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:233
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:252
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:269
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:306
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:361
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: Dict[Text,
actions/actions.py:377
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:404
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:442
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: DomainDict
actions/actions.py:557
Method
run
(self, dispatcher, tracker, domain)
actions/actions.py:682
Method
run
(self, dispatcher, tracker, domain)
actions/actions.py:743
Method
run
( self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: Dict[Text,
actions/actions.py:842
Method
search
(self, search_string: Text, include_blurbs=False)
actions/api/discourse.py:24
Function
test_action_community_events
( tracker: Tracker, dispatcher: CollectingDispatcher, domain: DomainDict, )
tests/test_actions.py:196
Function
test_action_default_fallback
( tracker: Tracker, dispatcher: CollectingDispatcher, domain: DomainDict, last_intent, exp
tests/test_actions.py:214
Function
test_action_set_onboarding
( tracker: Tracker, dispatcher: CollectingDispatcher, domain: DomainDict, intent: Text, en
tests/test_actions.py:100
Function
test_action_submit_sales_form
( tracker: Tracker, dispatcher: CollectingDispatcher, domain: DomainDict, gdrive: Tuple[GDrive
tests/test_actions.py:115
Function
test_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