---
title: "Creating an English Learning Bot using ChatGPT and Slack API on W5100S-EVB-Pico"
url: "https://maker.wiznet.io/Aimee0/projects/creating-an-english-learning-bot-using-chatgpt-and-slack-api-on-w5100s-evb-pico/"
markdown_url: "https://maker.wiznet.io/Aimee0/projects/creating-an-english-learning-bot-using-chatgpt-and-slack-api-on-w5100s-evb-pico/md"
type: "UCC: User Created Content"
author: "Aimee"
author_url: "https://maker.wiznet.io/Aimee0/"
original_author: "Aimee"
original_url: "https://inmile.tistory.com/60"
published: "2023-11-02"
language: "en"
hardware: ["WIZnet W5100S-EVB-Pico"]
likes: 0
views: 188
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Creating an English Learning Bot using ChatGPT and Slack API on W5100S-EVB-Pico

> This article guides you on integrating ChatGPT with Slack, using Python requests on a PC and Micropython urequest on the W5100S-EVB-Pico board. The focus is on

Original author: Aimee (source: https://inmile.tistory.com/60)

## Components

- **WIZnet W5100S-EVB-Pico** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5100S/w5100s-evb-pico))
- Software: **OpenAI ChatGPT** ([docs](https://chat.openai.com/))

## Article

#### Requirements

- OpenAI account and API key

- Slack account

- W5100S-EVB-Pico

- Thonny: Micropython environment

#### Procedure

1. Make Slack APP

2. Test the ChatGPT prompt using Python requests on a PC environment.

3. Utilize the Micropython urequest on the W5100S-EVB-Pico board environment to access the Slack and ChatGPT APIs.

#### Test

![](https://maker.wiznet.io/upload/ckeditor5/279226445%5F1698932351%2Epng)

https://github.com/renakim/W5100S-EVB-Pico-Micropython/tree/main/SlackWithChatGPT

---

Source: https://maker.wiznet.io/Aimee0/projects/creating-an-english-learning-bot-using-chatgpt-and-slack-api-on-w5100s-evb-pico/
