|
3 | 3 | ## Bot Code of Conduct |
4 | 4 |
|
5 | 5 | - π [Bot Code of Conduct](https://github.com/Programming-from-A-to-Z/Bot-Code-of-Conduct) |
6 | | -- π [Bot Ethics in Practice Workshop Slides](https://docs.google.com/presentation/d/1WTBxDBD4f2xJmcFQxvvB5VZsUf8NpheyjNG4okAByyI/edit#slide=id.ga0dd3dd32b_0_228) |
| 6 | +- π [Bot Ethics Workshop Slides](https://docs.google.com/presentation/d/129BXVZucPVXcqYVnflFRdMSvptCPYYsYHHWrW3-D4LY/edit?usp=sharing) |
7 | 7 |
|
8 | 8 | ## Node.js |
9 | 9 |
|
10 | 10 | - π¨ [Workflow: console/terminal/node.js/shell](https://youtu.be/46WOuOrMwTQ) |
| 11 | +- π¨ [How to Set Up a Node.js Project](https://youtu.be/wM3TEvQn2hw) |
11 | 12 | - π [Workflow notes and settings](https://github.com/CodingTrain/Discord-Bot-Examples/wiki/Workflow:-Terminal,-Shell,-Node,-VSCode) |
12 | 13 | - πΏ [What is Node.js? - (Part of an older Twitter Bot Tutorial](https://youtu.be/RF5_MPSNAtU) |
13 | 14 | - πΏ [Server-side with Node.js - Working with Data and APIs in JavaScript](https://youtu.be/wxbQP1LMZsw?list=PLRqwX-V7Uu6YxDKpFzf_2D84p0cyk4T7X) |
|
20 | 21 |
|
21 | 22 | ## Discord API |
22 | 23 |
|
| 24 | +- π¨ [Coding a Discord Bot](https://youtu.be/AvQcTjB3gPg) |
23 | 25 | - π» **[2023 latest Discord Bot Example code and README steps to follow!](https://github.com/Programming-from-A-to-Z/Discord-Bot-Examples)** |
24 | 26 | - π [discord.js guide](https://discordjs.guide/) |
25 | | -- πΏ [2020 Discord Bot Step-by-Step Video Tutorials](https://thecodingtrain.com/learning/bots/discord/) -- Mostly out of date now! πππ New ones recording next week!? |
26 | 27 |
|
27 | 28 | ## Reading |
28 | 29 |
|
|
42 | 43 | - πΏ [RiveScript + p5.js video tutorial](https://www.youtube.com/watch?v=zGe1m_bLOFk) |
43 | 44 | - π» [RiveScript p5.js Number Guessing Chatbot](https://editor.p5js.org/codingtrain/sketches/_XqFRhtaK) |
44 | 45 |
|
45 | | -## Bot Project, Due TBD |
| 46 | +## Bot Project, Due Wed October 16 |
46 | 47 |
|
47 | | -Create a bot! For the purposes of this class, I'm defining a bot as "a computer program which conducts a conversation via auditory or textual methods." This can be applied very broadly, that conversation can be one-sided, two-sided, multi-sided, and it's optional whether there are humans involved at all! You may choose any platform for the course. Examples are provided above for [Discord](https://discord.com/) and TBD but you are welcome to experiment with any social media platform, service, conversational interface, hardware, website, sms system, etc. as you see fit! |
| 48 | +Create a bot! For the purposes of this class, I'm defining a bot as "a computer program which conducts a conversation via auditory or textual methods." This can be applied very broadly, that conversation can be one-sided, two-sided, multi-sided, and it's optional whether there are humans involved at all! You may choose any platform for the course. Examples are provided above for [Discord](https://discord.com/) and **TBD: what should we look at next week?!?!?** but you are welcome to experiment with any social media platform, service, conversational interface, hardware, website, sms system, etc. as you see fit! |
48 | 49 |
|
49 | 50 | Document the process of creating your bot and running your bot in a blog post. Include sample interactions / posts from your bot with screenshots,etc. Reflect on the [Bot Code of Conduct](https://github.com/Programming-from-A-to-Z/Bot-Code-of-Conduct/blob/main/README.md) and what ethical questions you considered as part of your process and documentation. |
50 | 51 |
|
51 | | -Prepare a 5 minute presentation on your bot on TBD. |
| 52 | +Prepare a 5 minute presentation on your bot on October 16. |
52 | 53 |
|
53 | 54 | ## Add your assignment below via Pull Request |
54 | 55 |
|
|
0 commit comments