https://github.com/adityajn105/dictionary-chatbot
A Dictionary ChatBot using AMAZON LEX, LAMBDA and OXFORD dictionary API
https://github.com/adityajn105/dictionary-chatbot
amazon-lambda amazon-lex chatbot dictionary-software oxford-dictionary slack-bot
Last synced: 11 months ago
JSON representation
A Dictionary ChatBot using AMAZON LEX, LAMBDA and OXFORD dictionary API
- Host: GitHub
- URL: https://github.com/adityajn105/dictionary-chatbot
- Owner: adityajn105
- License: mit
- Created: 2018-03-21T16:51:05.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-21T20:10:13.000Z (almost 8 years ago)
- Last Synced: 2025-01-16T02:31:39.412Z (about 1 year ago)
- Topics: amazon-lambda, amazon-lex, chatbot, dictionary-software, oxford-dictionary, slack-bot
- Language: Python
- Homepage:
- Size: 1.81 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dictionary Bot using Amazon Lex, Amazon Lambda and Oxford Dictionary API
This is a simple dictionary chatbot which tell meaning of any word.
# 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](https://docs.aws.amazon.com/lex/latest/dg/slack-bot-association.html)
# SLACK INVITE LINK
[Click this link to join slack workspace and start interacting with Bot.](https://join.slack.com/t/dictionarybot/shared_invite/enQtMzM0NjI3NzYxNTQyLWI0MmNmNzI0OTg4OTZhMjRmZTQwODE1ZjM0NzVjYmQwYTc1MDBlZjI3M2EzODE0NjJmYWRlNGMxMzIzY2FlNzY)
# Some Screenshots
1.png |2.png |3.png
:-------------------------:|:-------------------------:|:-------------------------:
 |  | 