-
-
Notifications
You must be signed in to change notification settings - Fork 102
Sync OWASP Slack Workspace Channels/Groups List #923
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
Comments
Okay Sirr! |
@space-techy any updates on this? |
ya working on this! |
@space-techy this task's deadline is today, you have had it assigned for 7+ days. I can't guarantee someone else won't pick this up until you're back. |
I am already halfway through it its just it needs little bit more work! |
@arkid15r, I would like to work on this issue. Could you please assign it to me? I don't have many other tasks at the moment |
@Yashgupta9330 I know it may be rude from my side but I am already halfway through it! |
@space-techy don't worry, we have a lot of tasks to work on. Take care of your exams and let me know when you're ready. |
okay |
Overview:
Develop a Django management command for OWASP NestBot that syncs Slack channels and groups from the OWASP Slack workspace. The command will fetch data from Slack’s API and populate the
Conversation
model in theslack
app.Functionality:
conversations.list
API to fetch a list of channels and groups.Conversation
model with information about each channel.Expected Data Fields:
Each Slack channel object contains the following fields:
id
→ Stored asentity_id
created
→ Stored ascreated_at
name
→ Channel nameis_private
→ Boolean indicating if the channel is privateis_archived
→ Boolean indicating if the channel is archivedis_general
→ Boolean indicating if it’s the general channeltopic.value
→ The topic of the channelpurpose.value
→ The purpose of the channelcreator
→ Stored ascreator_id
, the ID of the user who created the channelConsiderations:
Command Execution:
Run the command using the following:
This task will ensure that all Slack channels and groups from the OWASP workspace are correctly synced into the
Conversation
model, keeping the records up-to-date with the latest information from Slack.The text was updated successfully, but these errors were encountered: