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%} | |
``` | |