Develop chatbot with zero configuration using typescript
- node >=16.20.0
pnpm install
git clone https://github.com/jellydn/chatbot-starter-app.git
Create .env from .env.example then run below command
pnpm dev
pnpm test
- Get telegram token
- Paste token to
.env
TELEGRAM_TOKEN=YOUR_TOKEN
- Uncomment
// import './render/telegram';
insidesrc/index.ts
- Run
npm run dev
and check your bot
- Get discord token
- Paste token to
.env
DISCORD_TOKEN=YOUR_TOKEN
- Uncomment
// import './render/discord';
insidesrc/index.ts
- Run
npm run dev
and check your bot
- Create slack app
- Paste token to
.env
SLACK_TOKEN=YOUR_TOKEN
- Paste signing secret to
.env
SLACK_SIGNING_SECRET=YOUR_SIGNING_SECRET
- Run
npm run start-tunnel
and connect the public url with slack webhook. - Uncomment
// import './render/slack';
insidesrc/index.ts
- Run
npm run dev
and check your bot
- Create facebook app
- Paste credentials to
.env
- Run
npm run start-tunnel
and connect the public url with facebook webhook. - Uncomment
// import './render/facebook';
insidesrc/index.ts
- Run
npm run dev
and check your bot
👤 Dung Huynh
- Website: https://productsway.com/
- Twitter: @jellydn
- Github: @jellydn
Give a ⭐️ if this project helped you!