bytedesk helpdesk system
bytedesk flutter helpdesk sdk
Features
- support andorid/ios/web
- chat with agent
- shopping chat, send commodity info
- send post script message
- check online status
- get history thread
- message voice && vibrate setting
- chat with robot
- send and play video message
- chat notification
Getting Started
Zero Step: Copy Assets dir from bytedesk_demo
assets:
- assets/audio/
- assets/images/chat/
- assets/images/feedback/
First Step: Register Account
Second Step:Login
// appkey和subDomain请替换为真实值
// 获取appkey,登录后台->渠道管理->Flutter->添加应用->获取appkey
String _appKey = '81f427ea-4467-4c7c-b0cd-5c0e4b51456f';
// 获取subDomain,也即企业号:登录后台->客服管理->客服账号->企业号
String _subDomain = "vip";
BytedeskKefu.init(_appKey, _subDomain);
Third Step:Contact
BytedeskKefu.startWorkGroupChat(context, workGroupWid, "title");
Completed
image1 | image2 | image3 |
---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Change UI
- create new folder: vendors
- Download latest source code, put into vendors folder
- integrate source in pubspect.yaml
bytedesk_kefu:
path: ./vendors/bytedesk_kefu
Support
- 官网
- QQ 3Group: 825257535
- Follow Us:
Other
Libraries
- adaptive_controls
- anchor
- animated_play_pause
- answer
- app
- bloc
- bloc
- bloc
- bloc
- bloc
- bloc
- bloc
- bloc
- bloc
- bloc
- bloc
- bloc
- bubble
- bytedesk_base_api
- bytedesk_constants
- bytedesk_device_api
- bytedesk_eventbus
- bytedesk_events
- bytedesk_extraparam
- bytedesk_faq_api
- bytedesk_feedback_api
- bytedesk_friend_api
- bytedesk_kefu
- bytedesk_kefu_web
- bytedesk_leavemsg_api
- bytedesk_loading
- bytedesk_message_api
- bytedesk_mqtt
- bytedesk_payload_builder
- bytedesk_thread_api
- bytedesk_ticket_api
- bytedesk_user_api
- bytedesk_utils
- bytedesk_uuid
- category
- category_emoji
- category_icon
- category_icons
- change_notifier
- channel_detail_page
- channel_page
- channel_provider
- chat_im_page
- chat_im_provider
- chat_input
- chat_kf_page
- chat_kf_provider
- chat_ls_page
- chat_thread_provider
- chat_webview_page
- chewie
- chewie_player
- chewie_progress_colors
- codeResult
- config
- contact
- contact_bloc
- contact_event
- contact_repository
- contact_state
- css_parser
- cupertino_controls
- cupertino_progress_bar
- custom_overlay
- custom_render
- default_emoji_picker_view
- emoji
- emoji_lists
- emoji_picker
- emoji_picker_builder
- emoji_picker_flutter
- emoji_picker_internal_utils
- emoji_picker_utils
- emoji_picker_view
- emoji_skin_tones
- emoji_view_state
- empty_widget
- expanded_viewport
- extra_item
- feedback_bloc
- feedback_event
- feedback_page
- feedback_provider
- feedback_repository
- feedback_state
- feedback_submit_page
- feedback_submit_provider
- flutter_html
- friend
- friend_bloc
- friend_event
- friend_repository
- friend_state
- group
- group_bloc
- group_event
- group_repository
- group_state
- help_article_detail_page
- help_article_detail_provider
- help_article_list_page
- help_article_list_provider
- help_bloc
- help_event
- help_page
- help_provider
- help_repository
- help_state
- helpArticle
- helpCategory
- html_elements
- html_parser
- image_choose_widget
- index
- index
- index
- interactable_element
- jsonResult
- layout_element
- leavemsg_bloc
- leavemsg_event
- leavemsg_history_page
- leavemsg_history_provider
- leavemsg_page
- leavemsg_provider
- leavemsg_repository
- leavemsg_state
- loading_widget
- login_bloc
- login_event
- login_state
- markThread
- material_controls
- material_desktop_controls
- material_progress_bar
- message
- message.pb
- message.pbenum
- message.pbjson
- message.pbserver
- message_bloc
- message_event
- message_repository
- message_state
- message_widget
- messageProvider
- model
- mqtt_browser_client
- mqtt_client
- mqtt_server_client
- oauth
- observable
- observable.src.observable
- observable.src.records
- option_item
- options_dialog
- options_translation
- photo_view_wrapper
- playback_speed_dialog
- player_notifier
- player_with_controls
- profile_bloc
- profile_event
- profile_repository
- profile_state
- progress_bar
- queue
- rate_page
- rate_provider
- recent_emoji
- replaced_element
- repositories
- requestAnswer
- requestCategory
- requestThread
- settings_bloc
- style
- styled_element
- subtitle_model
- theme_bloc
- thread
- thread.pb
- thread.pbenum
- thread.pbjson
- thread.pbserver
- thread_bloc
- thread_event
- thread_repository
- thread_state
- threadProvider
- ticket_bloc
- ticket_event
- ticket_page
- ticket_provider
- ticket_repository
- ticket_state
- ticket_submit_page
- ticket_submit_provider
- triangle_shape
- uploadJsonResult
- user
- user.pb
- user.pbenum
- user.pbjson
- user.pbserver
- user_profile_page
- user_profile_provider
- user_repository
- userJsonResult
- utils
- utils
- video_play_page
- voice_animation
- voice_widget
- wechatId
- wechatResult
- wechatUserinfo
- workGroup