WP-Chatbot for Facebook Messenger Customer Chat - Version 1.1.1

Version Description

  • Hide messenger based on page type ( now - check to hide )
Download this release

Release Info

Developer bhvreddy
Plugin Icon 128x128 WP-Chatbot for Facebook Messenger Customer Chat
Version 1.1.1
Comparing to
See all releases

Code changes from version 1.1.0 to 1.1.1

admin/class-htcc-admin.php CHANGED
@@ -74,15 +74,15 @@ class HTCC_Admin {
74
add_settings_field( 'htcc_fb_app_id', 'Facebook App ID', array( $this, 'htcc_fb_app_id_cb' ), 'htcc_options_settings', 'htcc_settings' );
75
add_settings_field( 'htcc_fb_page_id', 'Facebook Page ID', array( $this, 'htcc_fb_page_id_cb' ), 'htcc_options_settings', 'htcc_settings' );
76
77
- add_settings_field( 'htcc_show_hide', 'Show / Hide', array( $this, 'htcc_show_hide_post_types_cb' ), 'htcc_options_settings', 'htcc_settings' );
78
79
- add_settings_field( 'htcc_list_id_tohide', 'Posts, Pages Id\'s to Hide', array( $this, 'htcc_list_id_tohide_cb' ), 'htcc_options_settings', 'htcc_settings' );
80
add_settings_field( 'htcc_list_cat_tohide', 'Categorys to Hide', array( $this, 'htcc_list_cat_tohide_cb' ), 'htcc_options_settings', 'htcc_settings' );
81
}
82
83
// section heading
84
function htcc_settings_section_cb() {
85
- echo '<h1>Customer Chat - Settings</h1>';
86
}
87
88
public function htcc_enable_cb() {
@@ -103,7 +103,7 @@ class HTCC_Admin {
103
?>
104
<input type="text" name="htcc_options[fb_app_id]" id="" value="<?php echo esc_attr( $htcc_fb_app_id['fb_app_id'] ) ?>">
105
106
- <p class="description">Facebook App ID - <a target="_blank" href="">moreinfo</a> </p>
107
<?php
108
}
109
@@ -115,7 +115,7 @@ class HTCC_Admin {
115
<input type="text" name="htcc_options[fb_page_id]" id="" value="<?php echo esc_attr( $htcc_fb_page_id['fb_page_id'] ) ?>">
116
117
118
- <p class="description">Facebook Page ID - <a target="_blank" href="">moreinfo</a> </p>
119
<?php
120
}
121
@@ -125,54 +125,54 @@ class HTCC_Admin {
125
$htcc_checkbox = get_option('htcc_options');
126
127
// Single Posts
128
- if ( isset( $htcc_checkbox['showon_posts'] ) ) {
129
?>
130
<p>
131
- <input name="htcc_options[showon_posts]" type="checkbox" value="1" <?php checked( $htcc_checkbox['showon_posts'], 1 ); ?> id="filled-in-box1" />
132
- <label for="filled-in-box1">Posts</label>
133
</p>
134
<?php
135
} else {
136
?>
137
<p>
138
- <input name="htcc_options[showon_posts]" type="checkbox" value="1" id="filled-in-box1" />
139
- <label for="filled-in-box1">Posts</label>
140
</p>
141
<?php
142
}
143
144
145
// Page
146
- if ( isset( $htcc_checkbox['showon_page'] ) ) {
147
?>
148
<p>
149
- <input name="htcc_options[showon_page]" type="checkbox" value="1" <?php checked( $htcc_checkbox['showon_page'], 1 ); ?> id="filled-in-box2" />
150
- <label for="filled-in-box2">Pages</label>
151
</p>
152
<?php
153
} else {
154
?>
155
<p>
156
- <input name="htcc_options[showon_page]" type="checkbox" value="1" id="filled-in-box2" />
157
- <label for="filled-in-box2">Pages</label>
158
</p>
159
<?php
160
}
161
162
163
// Home Page
164
- if ( isset( $htcc_checkbox['showon_homepage'] ) ) {
165
?>
166
<p>
167
- <input name="htcc_options[showon_homepage]" type="checkbox" value="1" <?php checked( $htcc_checkbox['showon_homepage'], 1 ); ?> id="filled-in-box3" />
168
- <label for="filled-in-box3">Home Page</label>
169
</p>
170
<?php
171
} else {
172
?>
173
<p>
174
- <input name="htcc_options[showon_homepage]" type="checkbox" value="1" id="filled-in-box3" />
175
- <label for="filled-in-box3">Home Page</label>
176
</p>
177
<?php
178
}
@@ -182,18 +182,18 @@ class HTCC_Admin {
182
A front page is also a home page, but home page is not a front page
183
if front page unchecked - it works on both homepage and fornt page
184
but if home page is unchecked - it works only on home page, not on front page */
185
- if ( isset( $htcc_checkbox['showon_frontpage'] ) ) {
186
?>
187
<p>
188
- <input name="htcc_options[showon_frontpage]" type="checkbox" value="1" <?php checked( $htcc_checkbox['showon_frontpage'], 1 ); ?> id="filled-in-box4" />
189
- <label for="filled-in-box4">Front Page</label>
190
</p>
191
<?php
192
} else {
193
?>
194
<p>
195
- <input name="htcc_options[showon_frontpage]" type="checkbox" value="1" id="filled-in-box4" />
196
- <label for="filled-in-box4">Front Page</label>
197
</p>
198
<?php
199
}
@@ -201,18 +201,18 @@ class HTCC_Admin {
201
202
203
// Category
204
- if ( isset( $htcc_checkbox['showon_category'] ) ) {
205
?>
206
<p>
207
- <input name="htcc_options[showon_category]" type="checkbox" value="1" <?php checked( $htcc_checkbox['showon_category'], 1 ); ?> id="filled-in-box5" />
208
- <label for="filled-in-box5">Category</label>
209
</p>
210
<?php
211
} else {
212
?>
213
<p>
214
- <input name="htcc_options[showon_category]" type="checkbox" value="1" id="filled-in-box5" />
215
- <label for="filled-in-box5">Category</label>
216
</p>
217
<?php
218
}
@@ -220,18 +220,18 @@ class HTCC_Admin {
220
221
222
// Archive
223
- if ( isset( $htcc_checkbox['showon_archive'] ) ) {
224
?>
225
<p>
226
- <input name="htcc_options[showon_archive]" type="checkbox" value="1" <?php checked( $htcc_checkbox['showon_archive'], 1 ); ?> id="filled-in-box6" />
227
- <label for="filled-in-box6">Archive</label>
228
</p>
229
<?php
230
} else {
231
?>
232
<p>
233
- <input name="htcc_options[showon_archive]" type="checkbox" value="1" id="filled-in-box6" />
234
- <label for="filled-in-box6">Archive</label>
235
</p>
236
<?php
237
}
@@ -239,23 +239,23 @@ class HTCC_Admin {
239
240
241
// 404 Page
242
- if ( isset( $htcc_checkbox['showon_404'] ) ) {
243
?>
244
<p>
245
- <input name="htcc_options[showon_404]" type="checkbox" value="1" <?php checked( $htcc_checkbox['showon_404'], 1 ); ?> id="filled-in-box7" />
246
- <label for="filled-in-box7">404 Page</label>
247
</p>
248
<?php
249
} else {
250
?>
251
<p>
252
- <input name="htcc_options[showon_404]" type="checkbox" value="1" id="filled-in-box7" />
253
- <label for="filled-in-box7">404 Page</label>
254
</p>
255
<?php
256
}
257
?>
258
- <p class="description"> check to show, uncheck to hide <br> Show/ Hide Messenger - based on type of the page <a target="_blank" href="">more info</a> </p>
259
260
261
<?php
@@ -267,7 +267,7 @@ class HTCC_Admin {
267
$htcc_list_id_tohide = get_option('htcc_options');
268
?>
269
<input name="htcc_options[list_hideon_pages]" value="<?php echo esc_attr( $htcc_list_id_tohide['list_hideon_pages'] ) ?>" id="htcc_list_id_tohide" type="text">
270
- <p class="description"> Add Post, Pages, Media - ID's to hide, <br> can add multiple id's separate with comma ( , ) - <a target="_blank" href="https://holithemes.com/whatsapp-chat/show-hide-styles-based-on-id/">more info</a> </p>
271
<?php
272
}
273
@@ -276,7 +276,7 @@ class HTCC_Admin {
276
$htcc_list_cat_tohide = get_option('htcc_options');
277
?>
278
<input name="htcc_options[list_hideon_cat]" value="<?php echo esc_attr( $htcc_list_cat_tohide['list_hideon_cat'] ) ?>" id="htcc_list_cat_tohide" type="text" >
279
- <p class="description"> Category name's to hide, <br> can add multiple Categories separate with comma ( , ) - <a target="_blank" href="https://holithemes.com/whatsapp-chat/hide-styles-based-on-category/">more info</a> </p>
280
<?php
281
}
282
@@ -309,26 +309,26 @@ class HTCC_Admin {
309
if( isset( $input['fb_page_id'] ) )
310
$new_input['fb_page_id'] = sanitize_text_field( $input['fb_page_id'] );
311
312
- if( isset( $input['showon_posts'] ) )
313
- $new_input['showon_posts'] = sanitize_text_field( $input['showon_posts'] );
314
315
- if( isset( $input['showon_page'] ) )
316
- $new_input['showon_page'] = sanitize_text_field( $input['showon_page'] );
317
318
- if( isset( $input['showon_homepage'] ) )
319
- $new_input['showon_homepage'] = sanitize_text_field( $input['showon_homepage'] );
320
321
- if( isset( $input['showon_frontpage'] ) )
322
- $new_input['showon_frontpage'] = sanitize_text_field( $input['showon_frontpage'] );
323
324
- if( isset( $input['showon_category'] ) )
325
- $new_input['showon_category'] = sanitize_text_field( $input['showon_category'] );
326
327
- if( isset( $input['showon_archive'] ) )
328
- $new_input['showon_archive'] = sanitize_text_field( $input['showon_archive'] );
329
330
- if( isset( $input['showon_404'] ) )
331
- $new_input['showon_404'] = sanitize_text_field( $input['showon_404'] );
332
333
if( isset( $input['list_hideon_pages'] ) )
334
$new_input['list_hideon_pages'] = sanitize_text_field( $input['list_hideon_pages'] );
74
add_settings_field( 'htcc_fb_app_id', 'Facebook App ID', array( $this, 'htcc_fb_app_id_cb' ), 'htcc_options_settings', 'htcc_settings' );
75
add_settings_field( 'htcc_fb_page_id', 'Facebook Page ID', array( $this, 'htcc_fb_page_id_cb' ), 'htcc_options_settings', 'htcc_settings' );
76
77
+ add_settings_field( 'htcc_show_hide', 'Hide on', array( $this, 'htcc_show_hide_post_types_cb' ), 'htcc_options_settings', 'htcc_settings' );
78
79
+ add_settings_field( 'htcc_list_id_tohide', 'Post, Page Id\'s to Hide', array( $this, 'htcc_list_id_tohide_cb' ), 'htcc_options_settings', 'htcc_settings' );
80
add_settings_field( 'htcc_list_cat_tohide', 'Categorys to Hide', array( $this, 'htcc_list_cat_tohide_cb' ), 'htcc_options_settings', 'htcc_settings' );
81
}
82
83
// section heading
84
function htcc_settings_section_cb() {
85
+ echo '<h1>WP-Chatbot Settings</h1>';
86
}
87
88
public function htcc_enable_cb() {
103
?>
104
<input type="text" name="htcc_options[fb_app_id]" id="" value="<?php echo esc_attr( $htcc_fb_app_id['fb_app_id'] ) ?>">
105
106
+ <p class="description">Facebook App ID - <a target="_blank" href="https://holithemes.com/wp-chatbot/facebook-app-id/">moreinfo</a> </p>
107
<?php
108
}
109
115
<input type="text" name="htcc_options[fb_page_id]" id="" value="<?php echo esc_attr( $htcc_fb_page_id['fb_page_id'] ) ?>">
116
117
118
+ <p class="description">Facebook Page ID - <a target="_blank" href="https://holithemes.com/wp-chatbot/find-facebook-page-id/">moreinfo</a> </p>
119
<?php
120
}
121
125
$htcc_checkbox = get_option('htcc_options');
126
127
// Single Posts
128
+ if ( isset( $htcc_checkbox['hideon_posts'] ) ) {
129
?>
130
<p>
131
+ <input name="htcc_options[hideon_posts]" type="checkbox" value="1" <?php checked( $htcc_checkbox['hideon_posts'], 1 ); ?> id="filled-in-box1" />
132
+ <label for="filled-in-box1">Hide on - Posts</label>
133
</p>
134
<?php
135
} else {
136
?>
137
<p>
138
+ <input name="htcc_options[hideon_posts]" type="checkbox" value="1" id="filled-in-box1" />
139
+ <label for="filled-in-box1">Hide on - Posts</label>
140
</p>
141
<?php
142
}
143
144
145
// Page
146
+ if ( isset( $htcc_checkbox['hideon_page'] ) ) {
147
?>
148
<p>
149
+ <input name="htcc_options[hideon_page]" type="checkbox" value="1" <?php checked( $htcc_checkbox['hideon_page'], 1 ); ?> id="filled-in-box2" />
150
+ <label for="filled-in-box2">Hide on - Pages</label>
151
</p>
152
<?php
153
} else {
154
?>
155
<p>
156
+ <input name="htcc_options[hideon_page]" type="checkbox" value="1" id="filled-in-box2" />
157
+ <label for="filled-in-box2">Hide on - Pages</label>
158
</p>
159
<?php
160
}
161
162
163
// Home Page
164
+ if ( isset( $htcc_checkbox['hideon_homepage'] ) ) {
165
?>
166
<p>
167
+ <input name="htcc_options[hideon_homepage]" type="checkbox" value="1" <?php checked( $htcc_checkbox['hideon_homepage'], 1 ); ?> id="filled-in-box3" />
168
+ <label for="filled-in-box3">Hide on - Home Page</label>
169
</p>
170
<?php
171
} else {
172
?>
173
<p>
174
+ <input name="htcc_options[hideon_homepage]" type="checkbox" value="1" id="filled-in-box3" />
175
+ <label for="filled-in-box3">Hide on - Home Page</label>
176
</p>
177
<?php
178
}
182
A front page is also a home page, but home page is not a front page
183
if front page unchecked - it works on both homepage and fornt page
184
but if home page is unchecked - it works only on home page, not on front page */
185
+ if ( isset( $htcc_checkbox['hideon_frontpage'] ) ) {
186
?>
187
<p>
188
+ <input name="htcc_options[hideon_frontpage]" type="checkbox" value="1" <?php checked( $htcc_checkbox['hideon_frontpage'], 1 ); ?> id="filled-in-box4" />
189
+ <label for="filled-in-box4">Hide on - Front Page</label>
190
</p>
191
<?php
192
} else {
193
?>
194
<p>
195
+ <input name="htcc_options[hideon_frontpage]" type="checkbox" value="1" id="filled-in-box4" />
196
+ <label for="filled-in-box4">Hide on - Front Page</label>
197
</p>
198
<?php
199
}
201
202
203
// Category
204
+ if ( isset( $htcc_checkbox['hideon_category'] ) ) {
205
?>
206
<p>
207
+ <input name="htcc_options[hideon_category]" type="checkbox" value="1" <?php checked( $htcc_checkbox['hideon_category'], 1 ); ?> id="filled-in-box5" />
208
+ <label for="filled-in-box5">Hide on - Category</label>
209
</p>
210
<?php
211
} else {
212
?>
213
<p>
214
+ <input name="htcc_options[hideon_category]" type="checkbox" value="1" id="filled-in-box5" />
215
+ <label for="filled-in-box5">Hide on - Category</label>
216
</p>
217
<?php
218
}
220
221
222
// Archive
223
+ if ( isset( $htcc_checkbox['hideon_archive'] ) ) {
224
?>
225
<p>
226
+ <input name="htcc_options[hideon_archive]" type="checkbox" value="1" <?php checked( $htcc_checkbox['hideon_archive'], 1 ); ?> id="filled-in-box6" />
227
+ <label for="filled-in-box6">Hide on - Archive</label>
228
</p>
229
<?php
230
} else {
231
?>
232
<p>
233
+ <input name="htcc_options[hideon_archive]" type="checkbox" value="1" id="filled-in-box6" />
234
+ <label for="filled-in-box6">Hide on - Archive</label>
235
</p>
236
<?php
237
}
239
240
241
// 404 Page
242
+ if ( isset( $htcc_checkbox['hideon_404'] ) ) {
243
?>
244
<p>
245
+ <input name="htcc_options[hideon_404]" type="checkbox" value="1" <?php checked( $htcc_checkbox['hideon_404'], 1 ); ?> id="filled-in-box7" />
246
+ <label for="filled-in-box7">Hide on - 404 Page</label>
247
</p>
248
<?php
249
} else {
250
?>
251
<p>
252
+ <input name="htcc_options[hideon_404]" type="checkbox" value="1" id="filled-in-box7" />
253
+ <label for="filled-in-box7">Hide on - 404 Page</label>
254
</p>
255
<?php
256
}
257
?>
258
+ <p class="description"> check to Hide <br> Hide Messenger - based on type of the page <a target="_blank" href="https://holithemes.com/wp-chatbot/show-hide-messenger-based-on-type-of-the-page/">more info</a> </p>
259
260
261
<?php
267
$htcc_list_id_tohide = get_option('htcc_options');
268
?>
269
<input name="htcc_options[list_hideon_pages]" value="<?php echo esc_attr( $htcc_list_id_tohide['list_hideon_pages'] ) ?>" id="htcc_list_id_tohide" type="text">
270
+ <p class="description"> Add Post, Page, Media - ID's to hide, <br> can add multiple id's separate with comma ( , ) - <a target="_blank" href="https://holithemes.com/wp-chatbot/hide-messenger-based-on-post-id/">more info</a> </p>
271
<?php
272
}
273
276
$htcc_list_cat_tohide = get_option('htcc_options');
277
?>
278
<input name="htcc_options[list_hideon_cat]" value="<?php echo esc_attr( $htcc_list_cat_tohide['list_hideon_cat'] ) ?>" id="htcc_list_cat_tohide" type="text" >
279
+ <p class="description"> Category name's to hide, <br> can add multiple Categories separate with comma ( , ) - <a target="_blank" href="https://holithemes.com/wp-chatbot/hide-messenger-based-on-category/">more info</a> </p>
280
<?php
281
}
282
309
if( isset( $input['fb_page_id'] ) )
310
$new_input['fb_page_id'] = sanitize_text_field( $input['fb_page_id'] );
311
312
+ if( isset( $input['hideon_posts'] ) )
313
+ $new_input['hideon_posts'] = sanitize_text_field( $input['hideon_posts'] );
314
315
+ if( isset( $input['hideon_page'] ) )
316
+ $new_input['hideon_page'] = sanitize_text_field( $input['hideon_page'] );
317
318
+ if( isset( $input['hideon_homepage'] ) )
319
+ $new_input['hideon_homepage'] = sanitize_text_field( $input['hideon_homepage'] );
320
321
+ if( isset( $input['hideon_frontpage'] ) )
322
+ $new_input['hideon_frontpage'] = sanitize_text_field( $input['hideon_frontpage'] );
323
324
+ if( isset( $input['hideon_category'] ) )
325
+ $new_input['hideon_category'] = sanitize_text_field( $input['hideon_category'] );
326
327
+ if( isset( $input['hideon_archive'] ) )
328
+ $new_input['hideon_archive'] = sanitize_text_field( $input['hideon_archive'] );
329
330
+ if( isset( $input['hideon_404'] ) )
331
+ $new_input['hideon_404'] = sanitize_text_field( $input['hideon_404'] );
332
333
if( isset( $input['list_hideon_pages'] ) )
334
$new_input['list_hideon_pages'] = sanitize_text_field( $input['list_hideon_pages'] );
inc/class-htcc-chatbot.php CHANGED
@@ -33,31 +33,31 @@ class HTCC_Chatbot {
33
34
35
36
- if ( is_single() && !isset( $htcc_options['showon_posts'] ) ) {
37
return;
38
}
39
40
- if ( is_page() && !isset( $htcc_options['showon_page'] ) ) {
41
return;
42
}
43
44
- if ( is_home() && !isset( $htcc_options['showon_homepage'] ) ) {
45
return;
46
}
47
48
- if ( is_front_page() && !isset( $htcc_options['showon_frontpage'] ) ) {
49
return;
50
}
51
52
- if ( is_category() && !isset( $htcc_options['showon_category'] ) ) {
53
return;
54
}
55
56
- if ( is_archive() && !isset( $htcc_options['showon_archive'] ) ) {
57
return;
58
}
59
60
- if ( is_404() && !isset( $htcc_options['showon_404'] ) ) {
61
return;
62
}
63
33
34
35
36
+ if ( is_single() && isset( $htcc_options['hideon_posts'] ) ) {
37
return;
38
}
39
40
+ if ( is_page() && isset( $htcc_options['hideon_page'] ) ) {
41
return;
42
}
43
44
+ if ( is_home() && isset( $htcc_options['hideon_homepage'] ) ) {
45
return;
46
}
47
48
+ if ( is_front_page() && isset( $htcc_options['hideon_frontpage'] ) ) {
49
return;
50
}
51
52
+ if ( is_category() && isset( $htcc_options['hideon_category'] ) ) {
53
return;
54
}
55
56
+ if ( is_archive() && isset( $htcc_options['hideon_archive'] ) ) {
57
return;
58
}
59
60
+ if ( is_404() && isset( $htcc_options['hideon_404'] ) ) {
61
return;
62
}
63
inc/class-htcc-db.php CHANGED
@@ -50,17 +50,18 @@ class HTCC_db {
50
'enable' => '1',
51
'fb_app_id' => '510187842699385',
52
'fb_page_id' => '135269407170658',
53
-
54
- 'showon_posts' => '1',
55
- 'showon_page' => '1',
56
- 'showon_homepage' => '1',
57
- 'showon_frontpage' => '1',
58
- 'showon_category' => '1',
59
- 'showon_archive' => '1',
60
- 'showon_404' => '1',
61
62
'list_hideon_pages' => '',
63
'list_hideon_cat' => '',
64
);
65
66
50
'enable' => '1',
51
'fb_app_id' => '510187842699385',
52
'fb_page_id' => '135269407170658',
53
54
'list_hideon_pages' => '',
55
'list_hideon_cat' => '',
56
+
57
+ // 'showon_posts' => '1',
58
+ // 'showon_page' => '1',
59
+ // 'showon_homepage' => '1',
60
+ // 'showon_frontpage' => '1',
61
+ // 'showon_category' => '1',
62
+ // 'showon_archive' => '1',
63
+ // 'showon_404' => '1',
64
+
65
);
66
67
readme.txt CHANGED
@@ -2,34 +2,40 @@
2
Requires at least: 4.0.0
3
Tested up to: 4.9.1
4
Requires PHP: 5.6
5
- Contributors: bhvreddy
6
Donate link: https://www.paypal.me/ugadi
7
Stable tag: trunk
8
- Tags: messanger chatbot, customer chat, facebook customer chat, facebook chat plugin, chatbot, messanger
9
License: GPLv2 or later
10
License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
12
13
-
14
== Description ==
15
- Chat your Customer from your website using Facebook Messanger. can integrate chatbots, Customer chat plugin for Facebook Messenger
16
17
== Documentation ==
18
19
[Documentation, Demo](https://holithemes.com/wp-chatbot/)
20
21
- Build for Facebook Customer chat plugin - Integrate your Messenger bot directly into your website
22
23
= Requires =
24
Facebook Developer account
25
Facebook APP ID
26
Facebook Page ID
27
28
- ( if you already done this no need to do again )
29
30
1. signup for Facebook Developer Account
31
- 1. Create an APP
32
- 1. Create a Page
33
1. Whitelisted Domains - Facebook page -> 'settings' -> 'Messenger Platform' tab and at 'Whitelisted Domains' add domain names.
34
35
In plugin setting page
@@ -39,8 +45,6 @@ we create a bot which explain [settings](http://m.me/135269407170658)
39
40
the same can check in Messenger from [Demo website](https://holithemes.com/wp-chatbot/) located at bottom right.
41
42
- This plugin build based on Facebook Messenger [customer chat](https://developers.facebook.com/docs/messenger-platform/discovery/customer-chat-plugin)
43
-
44
and for creating automatic messages - use tools like Chatfuel or some other tools
45
46
@@ -70,6 +74,9 @@ and for creating automatic messages - use tools like Chatfuel or some other tool
70
71
== Changelog ==
72
73
= 1.1.0 =
74
* show / hide messenger based on page types
75
* Hide messenger based on post id, category name.
2
Requires at least: 4.0.0
3
Tested up to: 4.9.1
4
Requires PHP: 5.6
5
+ Contributors: bhvreddy, holithemes
6
Donate link: https://www.paypal.me/ugadi
7
Stable tag: trunk
8
+ Tags: messenger, customer chat plugin, facebook customer chat, facebook chat, chatbot, messenger chatbot, messenger customer chat, facebook live chat, live chat ,messenger live chat, holithemes
9
License: GPLv2 or later
10
License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
12
13
== Description ==
14
+ Add Messenger to your website. Chatbot or live chat to your Customers from your website using Facebook messenger.
15
16
== Documentation ==
17
18
+ Live chat to your customers or integrate chatbot to messenger and that bot's will message to your customers.
19
+
20
[Documentation, Demo](https://holithemes.com/wp-chatbot/)
21
22
+ This plugin is for integrate Facebook Messenger [Customer Chat plugin](https://developers.facebook.com/docs/messenger-platform/discovery/customer-chat-plugin)
23
+
24
+ = Tools to build Chatbots for messenger =
25
+ Chatfuel
26
+ Manychat
27
+
28
29
= Requires =
30
Facebook Developer account
31
Facebook APP ID
32
Facebook Page ID
33
34
+ ( if you already done some steps no need to do again )
35
36
1. signup for Facebook Developer Account
37
+ 1. Create an APP in Facebook Developer Account
38
+ 1. Create Facebook Page
39
1. Whitelisted Domains - Facebook page -> 'settings' -> 'Messenger Platform' tab and at 'Whitelisted Domains' add domain names.
40
41
In plugin setting page
45
46
the same can check in Messenger from [Demo website](https://holithemes.com/wp-chatbot/) located at bottom right.
47
48
and for creating automatic messages - use tools like Chatfuel or some other tools
49
50
74
75
== Changelog ==
76
77
+ = 1.1.1 =
78
+ * Hide messenger based on page type ( now - check to hide )
79
+
80
= 1.1.0 =
81
* show / hide messenger based on page types
82
* Hide messenger based on post id, category name.
wp-chatbot.php CHANGED
@@ -1,8 +1,8 @@
1
<?php
2
/*
3
- Plugin Name: WP Chatbot
4
- Description: Chat to your from Facebook Messenger, can integrate chatbots
5
- Version: 1.1.0
6
Author: bhvreddy
7
License: GPL2
8
License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -12,7 +12,7 @@ Text Domain: htcc_text
12
13
if ( ! defined( 'ABSPATH' ) ) exit;
14
15
- define( 'HTCC_VERSION', '1.1.0' );
16
define( 'HTCC_WP_MIN_VERSION', '3.1.0' );
17
define( 'HTCC_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
18
define( 'HTCC_PLUGIN_FILE', __FILE__ );
1
<?php
2
/*
3
+ Plugin Name: WP Chatbot for facebook Messenger
4
+ Description: Add Messenger to your website, Chatbot or live Chat using Facebook Messenger
5
+ Version: 1.1.1
6
Author: bhvreddy
7
License: GPL2
8
License URI: https://www.gnu.org/licenses/gpl-2.0.html
12
13
if ( ! defined( 'ABSPATH' ) ) exit;
14
15
+ define( 'HTCC_VERSION', '1.1.1' );
16
define( 'HTCC_WP_MIN_VERSION', '3.1.0' );
17
define( 'HTCC_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
18
define( 'HTCC_PLUGIN_FILE', __FILE__ );