Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create boilerplate code with microsoft bot framework #1

Merged
merged 11 commits into from
Sep 17, 2020

Conversation

geekyme
Copy link
Contributor

@geekyme geekyme commented Sep 16, 2020

Testing

Try the bot, it will echo everything you say for now, there's no logic for message processing yet:

line

Deployment

The bot is currently deployed in heroku. I've set up appropriate keys and tokens to enable this with github workflow.

Heroku automatically shuts down free services after 30 mins of inactivity. So I've set up an external service to keep pinging it every 15 mins:

Screenshot 2020-09-17 at 8 32 01 PM

Channels Supported

Conversation / Channel management is managed in Azure Bot Service. I've currently enabled only Line, but I can easily add Messenger / Telegram with a few clicks. It's free for many channels:

Screenshot 2020-09-16 at 9 54 35 PM

@geekyme geekyme mentioned this pull request Sep 17, 2020
@erickhun
Copy link
Contributor

This is so great @geekyme ! I don't have experience with heroku, but I like the fact that we actually have a free server for improving things if needed. will the azure / heroku services will stay free forever?

Also that's nice to be able to plug it to any kind of messenger.

( Thinking that we might want to check on privacy )

@geekyme
Copy link
Contributor Author

geekyme commented Sep 17, 2020

yeah heroku free forever, but its a little slow. About 3s to respond. It auto shutdown after 30 mins of inactivity so I keep it alive by pinging it.

the azure bot service is free forever as long as i stick to the popular chatbots (line, messenger, telegram, etc.)

Copy link
Contributor

@erickhun erickhun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice

@erickhun erickhun merged commit 4663307 into taiwangoldcard:master Sep 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants