# Slack Information

**Slack is our main communication tool. Any help you need or any questions you have: communicate them via Slack! Many tech companies also use Slack and it’s a huge advantage to have Slack skills when you apply for jobs in tech.**&#x20;

## **An introduction video**

{% embed url="<https://www.youtube.com/watch?v=m2JuAa6-ors&ab_channel=Slack>" %}

## Main Channels in the MigraCode Slack

* **Class channel (i.e. #jan2021-1-en)**\
  The one we use to share information for your group and that we use during the classes
* **#all-students**\
  Useful news messages specifically for MigraCode students
* **#general**\
  General news messages for everyone that is part of MigraCode (students, volunteers, staff)
* **#support-coding**\
  To ask for technical help with your homework
* **#support-employability**\
  To ask for help with improving your CV/LinkedIn/Etc.
* **#random**\
  Jokes, memes and nice articles or videos!
* **#recreation-activities**\
  Not used now due to Covid, but soon to be used to organise nice activities together
* **#job-offers-junior**\
  Not to be used in the beginning of MigraCode but after a few months we'll use it to find job opportunities

## How to ask for help in #support-coding

#### **How to ask for help**

When you ask something here, always make sure that you:

* Describe what you are trying to do/achieve, and in which exercise/project
* Include details about what you have tried already
* Write your question in a clear and understandable way (preferably in English, but in Spanish is also allowed)
* Include the relevant parts of the code where you are getting the error/issue and **always include any error codes** you have received
* Use code snippets **(ctrl / cmd + shift + c)** to share your code to make it readable for humans
* Use **(shift + enter)** to pass to the next line

#### **Question templates**

In case you receive errors or things that go wrong during exercises, so short questions that can probably be solved in a chat, you can write your question as follows:

* *Hello + I need help with \[issue description] + screenshot/error message/etc. + what you have already tried to do + potential solutions you already found.*

If you feel lost, if you missed things or if you need some extra support in understand the materials, you can write your question as follows:

* *Hello + I need help with \[issue description] + proposal for time period you could have a call.*

#### **Useful links to search information before posting in this channel**

* <https://stackoverflow.com/>
* [https://www.freecodecamp.org](https://www.freecodecamp.org/)
* <https://developer.mozilla.org/en-US/docs/Web>

Please don’t hesitate to make use of asking questions here! You can also have a look at previous questions of other students to see what are good approaches to asking for help.

## Useful Slack tips

* Use THREADS (Hilos) to reply to messages, and find replies to your active threads on the top right (a nice video with more details [here](https://www.youtube.com/watch?v=JsX8V4hzENo\&ab_channel=Slack))
* Put a clear display name and a clear profile picture (info on how to edit your profile [here](https://slack.com/intl/es-es/help/articles/204092246-Editar-tu-perfil#:~:text=From%20your%20desktop%2C%20click%20your,profile%2C%20then%20click%20Save%20Changes.))
* Confirm messages by leaving an Emoji (how to do so check [here](https://slack.com/intl/es-es/help/articles/202931348-C%C3%B3mo-utilizar-emojis-y-emoticonos))
* I will save important messages by adding them to 'Pinned Items' (more info how to find them [here](https://slack.com/intl/es-es/help/articles/205239997-C%C3%B3mo-fijar-mensajes))
* Create a private/direct message with the round button on the top left of the screen (more info [here](https://slack.com/intl/es-es/help/articles/212281468-%C2%BFQu%C3%A9-es-un-mensaje-directo))

![](https://lh5.googleusercontent.com/zjYF7oTqjum8bo3vl9_RD60ZGZCD6inAy8dcKVjMOCWDpT-OzEm7HJX0NCTxnlmJplqpPQPks8_JT-7Z8kzR9JxRv7JyZRouft5VGoqDfRhUCDosMKM6Vl3dfkqzdMI0oqGcojLt)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://syllabus.migracode.org/courses/introduction-3/slack-information.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
