Skip to content

Instantly share code, notes, and snippets.

@jiachen247
Last active February 20, 2018 13:35
Show Gist options
  • Save jiachen247/e039617737cb6bf27ae578247b9f8761 to your computer and use it in GitHub Desktop.
Save jiachen247/e039617737cb6bf27ae578247b9f8761 to your computer and use it in GitHub Desktop.
bot-workshop.MD

GEEKSHACKING bot-workshop 2k18

a workshop by jiachen & julain

Objectives

  1. To educate on the world of bots
  2. Everyone to walk away with a functioning bot
  3. To inspire everyone to go on and create bots to solve real world problems

Specs

Time: 50 minutes Audience: poly/uni students (majority) Programming proficiency: low to mid Size: ?

need to firm this up

Tech Specs

Language: Python Deployment: Heroku over git

Requirements

  1. Laptop
  2. Internet Access
  3. Git*
  4. Heroku account*
  5. Telegram App & acct

if not present can be installed during workshop

Flow

  1. Introduction (5 minutes) introduce ourselves / background / who we are

  2. Introduction to bots (15 minutes)

  • what are bots (5 mins)
  • intro to telegram bots (5 minutes)
  • how telegram bot works (behind the scenes/technical) (5 minutes)
  1. Installing requirements (10 mins)
  • git
  • heroku CLI

need to time this

  1. Create Bot Part 1(10 mins)
  • talk to bot father
  • git clone repo
  • add token
  • git push heroku master
  1. Create Bot Part 2 (5 mins)
  • overwrite handle message method (gives functionality to the bot)

give small prize for most creative implmented bot? haha

  1. Q&A (10 minutes)

ask anything. Q&A will be impt

Total: 55 mins

Deliverable

  • github repo
  • src code
  • program flow
  • ppt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment