-
Notifications
You must be signed in to change notification settings - Fork 5
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
Conversation
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 ) |
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.) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice
Testing
Try the bot, it will echo everything you say for now, there's no logic for message processing yet:
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:
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: