2017年4月25日 星期二

不用會寫程式 也能有自已的粉絲頁客服聊天機器人喔 雖然教學已經很多了 XD

1. 先建立一個粉絲專頁 https://www.facebook.com/pages/create/?ref_type=bookmark

輸入完成後,點立即開始

2. 放照片和封面照

3. 到 https://developers.facebook.com 這裡去註冊成開發者帳號

4. 新增應用程式




5. 新增產品

選Messenger 並開始使用
選擇粉絲頁


都確定, 就好了



6. 點到設定->新增平台,選網站



網站網址 http://api.chatfuel.com
應用程式網域 api.chatfuel.com
隱私政策網址 https://chatfuel.com/privacypolicy.html


7. 到應用程式審查

水喔,發佈了,YA!


8. 然後到Chatfuel dashboard,去 Create a blank chatbot

Rename 一下



9. Connect to facebook

good, nice work

10. 一切設定好,當然少不了測試啦啦啦啦

11. 
加一下 Rule


12. 準 備發佈


點 擊pages_messaging 右邊的 新增到提交內容

13. 

點擊 編輯備註事項

14. 
選擇 粉絲頁

15. 
輸入AI Rule


16. 
儲存

17. 
提交進行審查

18. 搞定,收工,下去領便當吃 XD

2015年8月29日 星期六

dnw install on ubuntu 14.04 LTS


Download dnw:
$ wget https://dnw-linux.googlecode.com/files/dnw-linux-v1.01.tar.gz

Install kernel source:
$ sudo apt-get install linux-source-`uname -r`

Install kernel headers:
$ sudo apt-get install linux-headers-`uname -r`

Install kernel headers for development:
$ sudo apt-get install linux-libc-dev

$ sudo apt-get install kernel-package libncurses5-dev fakeroot

Makefile (in ~/dnw-linux/src/driver)
--------------------

KDIR="/usr/src/linux-headers-3.16.0-30-generic"
PWD=$(shell pwd)
VV=

obj-m := secbulk.o
secbulk-m := secbulk.o


all:
    $(MAKE) -C ${KDIR} M=${PWD} V=${VV} modules

clean:
    $(MAKE) -C ${KDIR} M=${PWD} clean

--------------------

$ cd ~/
$ mkdir dnw-linux
$ mv dnw-linux-v1.01.tar.gz dnw-linux
$ cd dnw-linux/
$ tar zxvf dnw-linux-v1.01.tar.gz 
$ cd ~/dnw-linux/src/driver
$ lsusb
Bus 001 Device 009: ID 04e8:1234 Samsung Electronics Co., Ltd   /* <— here */
Bus 001 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
$ emacs secbulk.c
…...
static struct usb_device_id secbulk_table[]= {
        { USB_DEVICE(0x5345, 0x1234) }, /* FS2410 */
        { USB_DEVICE(0x04e8, 0x1234) }, /* EZ6410 */
        { USB_DEVICE(0x04e8, 0x1234) }, /* <— here */
};
…...
$ make
make -C "/opt/linux-source-3.13.0" M=/home/moto/dnw-linux/src/driver V= modules
make[1]: Entering directory `/opt/linux-source-3.13.0'

  WARNING: Symbol version dump /opt/linux-source-3.13.0/Module.symvers
           is missing; modules will have no dependencies and modversions.

  CC [M]  /home/moto/dnw-linux/src/driver/secbulk.o
In file included from /home/moto/dnw-linux/src/driver/secbulk.c:1:0:
/home/moto/dnw-linux/src/driver/secbulk.c: In function ‘secbulk_write’:
include/linux/kernel.h:672:17: warning: comparison of distinct pointer types lacks a cast [enabled by default]
  (void) (&_min1 == &_min2);  \
                 ^
/home/moto/dnw-linux/src/driver/secbulk.c:60:14: note: in expansion of macro ‘min’
   to_write = min(len, BULKOUT_BUFFER_SIZE);
              ^
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/moto/dnw-linux/src/driver/secbulk.mod.o
  LD [M]  /home/moto/dnw-linux/src/driver/secbulk.ko
make[1]: Leaving directory `/opt/linux-source-3.13.0'

$ sudo cp secbulk.ko /lib/modules/3.16.0-30-generic/kernel
$ sudo depmod -A

Load module 
$ sudo modprobe secbulk

Auto loading while booting
$ sudo emacs /etc/modules
Add secbulk

$ cd ~/dnw-linux/src/dnw
$ make
gcc -g -o dnw dnw.c

Client:
SMDK6410 # dnw
OTG cable Connected!
Now, Waiting for DNW to transmit data

HOST:
$ touch 123
$  sudo ./dnw 123
load address: 0x57E00000
Writing data...
100%    0x0000000A bytes (0 K)
speed: 0.001907M/S
搞定收功~ XD

2014年12月28日 星期日

Install Node.js on ubuntu 14.04

1. sudo apt-get update
2. sudo apt-get install gcc
3. sudo apt-get install make
4. sudo apt-get install g++
5. sudo apt-get install libssl-dev
7. mv node-v0.10.35.tar.gz /usr/local/
8. cd /usr/local
9. tar zxvf node-v0.10.35.tar.gz
10. cd node-v0.10.35
11. ./configure
12. make
13. sudo make install
14. vim helloworld.js
      console.log('Hello World! Node.js');
15. node helloworld.js
      Hello World! Node.js
16. enjoy!

2014年2月28日 星期五

Ubuntu Install Tomcat (src)



1. Install JDK
reference here:
http://csw-dawn.blogspot.tw/2014/02/ubuntu-java-jdk.html
2. Download tomcat7
https://tomcat.apache.org/download-70.cgi
3. $ tar zxvf apache-tomcat-7.0.52.tar.gz
4. $ sudo cp -r apache-tomcat-7.0.52 /usr/local/tomcat7
5. $ cd /usr/local/tomcat7/lib
6. $ sudo cp servlet-api.jar jsp-api.jar el-api.jar /usr/lib/jdk/jdk1.7.0_51/jre/lib/ext/
7. Install mysql-connector-java
$ sudo cp mysql-connector-java-5.1.22-bin.jar /usr/local/tomcat7/lib/
8. $ sudo vim /etc/rc.local
Add : sudo sh /usr/local/tomcat7/bin/startup.sh

2014年2月20日 星期四

Java 使用 Apache POI

1. Download page
    http://poi.apache.org/download.html
    to download poi-bin-3.10-FINAL-20140208.tar.gz
2. 解壓縮
3. 打開 Eclipse
    在 Project 上按右鍵
    Properties->Java Build Path->Libraries->Add JARs
    選擇 poi-3.10-FINAL-20140208.jar 檔加入
4. 開始使用

Ubuntu Install Tomcat

1. Install Tomcat
$ sudo apt-get install tomcat7
2. Check Status
$ sudo /etc/init.d/tomcat7 status
* Tomcat servlet engine is running with pid 13249
3. Install mysql-connector-java
$ sudo cp mysql-connector-java-5.1.22-bin.jar /usr/share/tomcat7/lib/
4. Restart Tomcat
$ sudo /etc/init.d/tomcat7 restart
* Stopping Tomcat servlet engine tomcat7 [ OK ]
* Starting Tomcat servlet engine tomcat7 [ OK ]
5. Test
$ cd /var/lib/tomcat7/webapps/ROOT
$ sudo vim test1.jsp
test1.jsp:
<%
out.println("Hello World!");
%>
6. Open browser
http://<your_server_ip_address>:8080/test1.jsp
will show
Hello World!
7. cd /usr/share/tomcat7/lib
8. $ sudo cp servlet-api.jar jsp-api.jar el-api.jar /usr/lib/jdk/jdk1.7.0_51/jre/lib/ext/