Create / Save a doc on submission of Slack post - slack

I want to create a post in slack channel, where people enter their info, and then as they post to it, I want to create a doc and then send it back to another channel. So creating a form and when that form is submitted on slack channel, we want to create a doc out of it, and share it with another channel.

Related

How to send direct message in Slackbot

I would like to send messages to users through Slackbot, just like integration apps such as Zapier.
If I set the channel ID to the user ID it sends a 1:1 message showing up in the Apps tab, but what I really would like to do is to send a message in Slackbot, as I want to create a seamless experience for a Workflow I'm creating.
Then, if I try adding the Slackbot channel ID it returns channel_not_found and there's no way to add the App there.
My current bot token scope to send messages is: chat:write and I'm sending a message using chat.postMessage
Do I need a different scope? Different API method? I've tried going through some other questions/answers, but they look outdated

How can I attach my Asana form to a specific slack channel?

I created an Asana form for my project which I need to integrate with a slack channel so the members in the slack channel can use that form to submit their responses. How can I achieve this without Zapier?

Is there a way to allow multiple responses per Slack channel for a form sent through Workflow Builder?

I've set up a workflow (with Slack Workflow Builder) to send a survey to a channel, asking for feedback. I want everyone to be able to answer it, but as soon as one person responds the workflow completes.
Going back to the setup I see the message "If you send this form to a channel, keep in mind that only one person can click the button to submit a response."
If I can't send to more than one person at a time, and I can't get multiple people in a channel to respond, is there any other workaround I could try?

Slack API - clicking a button in a Slack conversation sends a message on the channel

In a Slack conversation, is it possible to click on a button to send a message to the Slack channel?
The Slack conversation could be:
The user types a word (or message)
A slackbot shows some text and two buttons
The user clicks on a button to send a TEXT message to the Slack channel
The Slackbot reacts on the 'action' message.
It is not possible to create an REST service for my Slackbot, because the Slackbot is behind a firewall. So, registering commands is not possible.
So sending a message as the result of a button click is needed. The Slackbot can react on that message.
I read that attachments could be a good way to do this, BUT the is 'outmoded'.
I tried to send an secondary attachment, which is outmoded, but that was not possible.
The next approach was adding a webhook. So pushing a button resulted in using the url, but that is of course not possible because I cannot send a POST request via a simple (get) url.
Please give a short example.
This will not work.
Every interactive feature (e.g. buttons) require your app to be able to receive POST requests from Slack through the public Internet. Since you say you can not provide that (e.g. behind a company firewall) you will not be able to use any interactive features.
See also this answer: How to integrate internal APIs (Not accessible outside office network) to slack slash commands

programming slack to create channel for website

how do I can create a slack channel for a specific website? for example, I want to have the AWS blog content (https://aws.amazon.com/blogs/aws/) in a slack channel.
If you mean that you want to have new blog posts from AWS automatically sent to a Slack channel you can use the RSS Slack integration (https://slack.com/apps/A0F81R7U7-rss) with https://aws.amazon.com/new/feed/ and select any existing channel or create a new channel specifically for it.

Resources