Spaces:
Sleeping
Sleeping
| twitter_source: | |
| _target_: obsei.source.twitter_source.TwitterSourceConfig | |
| keywords: | |
| - "@sample" | |
| lookup_period: "1d" | |
| tweet_fields: | |
| - "author_id" | |
| - "conversation_id" | |
| - "created_at" | |
| - "id" | |
| - "public_metrics" | |
| - "text" | |
| user_fields: | |
| - "id" | |
| - "name" | |
| - "public_metrics" | |
| - "username" | |
| - "verified" | |
| expansions: | |
| - "author_id" | |
| place_fields: [] | |
| max_tweets: 10 | |
| credential: | |
| _target_: obsei.source.twitter_source.TwitterCredentials | |
| bearer_token: "bearer_token" | |
| play_store_source: | |
| _target_: obsei.source.playstore_reviews.PlayStoreConfig | |
| package_name: "com.company.package" | |
| max_results: 10 | |
| num_retries: 2 | |
| cred_info: | |
| _target_: obsei.source.playstore_reviews.GoogleCredInfo | |
| service_cred_file: "foo/credential.json" | |
| developer_key: "test_key" | |
| daily_get_sink: | |
| _target_: obsei.sink.dailyget_sink.DailyGetSinkConfig | |
| url: "http://localhost:8080/sample" | |
| partner_id: "123456" | |
| consumer_phone_number: "1234567890" | |
| source_information: "Twitter @sample" | |
| base_payload: | |
| partnerId: daily_get_sink.partner_id | |
| consumerPhoneNumber: daily_get_sink.consumer_phone_number | |
| http_sink: | |
| _target_: obsei.sink.http_sink.HttpSinkConfig | |
| url: "http://localhost:8080/sample" | |
| elasticsearch_sink: | |
| _target_: obsei.sink.elasticsearch_sink.ElasticSearchSinkConfig | |
| host: "localhost" | |
| port: 9200 | |
| index_name: "test" | |
| jira_sink: | |
| _target_: obsei.sink.jira_sink.JiraSinkConfig | |
| url: "http://localhost:2990/jira" | |
| username: "user" | |
| password: "pass" | |
| issue_type: | |
| name: "Task" | |
| project: | |
| key: "CUS" | |
| analyzer_config: | |
| _target_: obsei.analyzer.classification_analyzer.ClassificationAnalyzerConfig | |
| labels: | |
| - "service" | |
| - "delay" | |
| - "tracking" | |
| - "no response" | |
| add_positive_negative_labels: false | |
| analyzer: | |
| _target_: obsei.analyzer.classification_analyzer.ZeroShotClassificationAnalyzer | |
| model_name_or_path: "typeform/mobilebert-uncased-mnli" | |
| device: "auto" | |
| slack_sink: | |
| _target_: obsei.sink.SlackSink | |
| slack_sink_config: | |
| _target_: obsei.sink.SlackSinkConfig | |
| slack_token: 'Enter token' | |
| channel_id: 'slack channel id' | |
| jinja_template: | | |
| ``` | |
| {%- for key, value in payload.items() recursive%} | |
| {%- if value is mapping -%} | |
| {{loop(value.items())}} | |
| {%- else %} | |
| {{key}}: {{value}} | |
| {%- endif %} | |
| {%- endfor%} | |
| ``` | |