Skip to content

Dictionary Chatbot on Slack using Amazon LEX, Amazon Lambda , Oxford Dictionary api

License

Notifications You must be signed in to change notification settings

zeeshanmulla/Chatbot-of-Dictionary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dictionary Bot using Amazon Lex, Amazon Lambda and Oxford Dictionary API

This is a simple dictionary chatbot which tell meaning of any word.

Slack GIF-downsized

Requirements:

  1. Amazon AWS Account
  2. Amazon Lex
  3. Amazon Lambda
  4. Oxford Dictionary API account

Steps:

  1. Create zip of DictionaryBot_Export.json.
  2. Import above zip as New Bot into Amazon Lex.
  3. Create zip of contents of Lambda Function folder.
  4. Create a new function in Amazon Lambda with runtime as python 3.6 and choose lambda_basic_execution as existing role.
  5. Upload zip created in Step 3, use handler as "lambda_function.lambda_handler" and then save.
  6. Now test your bot through LEX console.
  7. Publish your LEX BOT and use Slack communication channel to integrate with slack.

Integrating with SLACK

Click this Link and Follow Steps

SLACK INVITE LINK

Click this link to join slack workspace and start interacting with Bot.

Screenshots

slack bot dictionary screenshot 1

About

Dictionary Chatbot on Slack using Amazon LEX, Amazon Lambda , Oxford Dictionary api

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages