1 of 76

orc4bikes fair: schedule

BOT

TEA

9:30pm

10pm

FUN

10:30pm

2 of 76

Python Telegram Bot

by your friendly neighbourhood @orc4bikes_bot developer, Yew Chong ☺

3 of 76

About Me

  • RC4
  • Cycling
  • Python

4 of 76

History with Telegram Bots

Exploring by myself

orcatech

orc4bikes

5 of 76

Getting Ready

Have Python installed

Open command prompt and type: pip install python-telegram-bot

Make a new bot with @BotFather

Copy Bot Token into python

6 of 76

Coding time!

Open python and follow along ☺

7 of 76

Many thanks.

8 of 76

Designed by Shi Fangxin

(former Pubs Director, AY19/20)

9 of 76

orc4bikes

Start!

Tea Session

Tues, 11 Oct 2021

10 of 76

03

Table of Contents

Current comm and comm-in-training

1st prize - x20 chance

1st runner - x10 chance

2nd runner - x5 chance

What we are, what we do

Know the comm

FUN!!

Know the IG

11 of 76

Say hello!

01

To our comm

12 of 76

Logistics IC

Publicity

Safety Officer

Founder/Head

Secretary [A]

Secretary [F]

Boyi Tan

Yuya Minami

Nicholas Ang

Gordon Yit

Jolene Lam

Lau Jin Ming

Official Comm

13 of 76

Founder/Head

URSA: Lau Jin Ming

Y2 Mechanical Engineer�(Specialisation in Robotics)

14 of 76

Founder/Head

URSA: Lau Jin Ming

Y2 Mechanical Engineer�(Specialisation in Robotics)

  • Sets the direction of IG

  • Brainstorms new activities

  • Bring abandoned bikes back to rc4

  • Film with his P40 and edits them for IG showcase

Should I rush Prof Naviyn??

Mountain, road, city, pillion, tandem, etc

15 of 76

Safety Officer

AQUILA: Nicholas Ang

Y2 Engineering Science�Faculty of Engineering

16 of 76

Safety Officer

AQUILA: Nicholas Ang

Y2 Engineering Science�Faculty of Engineering

  • Oversees and supervises safety in events

  • Writes and enforces SOP for acts and contingencies

  • Identifies potential hazards during planning

  • Ensures the proficiency of committee at First Aid

安全に乗る

Mountain and road, safety van

17 of 76

Meet our Secretaries!

Administrative Secretary

Financial

Secretary

Gordon Yit

Jolene Lam

18 of 76

Financial Secretary

NOCTUA: Jolene Lam

Y2 Biomedical Engineer�Faculty of Engineering

19 of 76

Financial Secretary

NOCTUA: Jolene Lam

Y2 Biomedical Engineer�Faculty of Engineering

  • Handling of funds and reimbursement records

  • Pester Liaise with RC4 FinSec

  • Assist in writing minutes and sending proposals

  • Representation of non-cycling community

(for inclusive, large-scale events like orientation)

Who want meal credits

Tricycle

20 of 76

Admin. Secretary

URSA: Gordon

Y2 Computer Scientist�School of Computing

21 of 76

Admin. Secretary

URSA: Gordon

Y2 Computer Scientist�School of Computing

  • Take charge of minutes and finalising proposals

  • Sets up meetings and records participation/attendance

  • Assist in bicycle maintenance and checks by Logs. IC

  • Assist in technical and coding related project

(such as Google forms, Telegram bot, applications)

Fusion Mix

Mountain, hybrid

22 of 76

Two more people!

23 of 76

Publicity Director

URSA: Yuya Minami

Y2 Business Administration�School of Business

24 of 76

Publicity Director

URSA: Yuya Minami

Y2 Business Administration�School of Business

  • Designs IG apparel and event posters

  • Actively maintain an INFLUENCER Instagram profile

  • Assists the financial secretary with funding records

  • Provides delicious food for the IG :)

Join orcabakes!!

City bike!

25 of 76

Logistics IC

URSA: Boyi Tan

Y2 Civil Engineer�Faculty of Engineering

26 of 76

Logistics IC

URSA: Boyi Tan

Y2 Civil Engineer�Faculty of Engineering

  • Responsible for stocktaking and inventory list

  • Ensures optimal condition of bikes

  • Regularly replenish accessories (recharge light...)

  • Handles external liaison (rental, procurement..)

Hybrid

Shesanatural

27 of 76

Comm-in-Training*

orc4bikes leaders for 2022!

28 of 76

Sam

Vernier Calipers

Yongxin

Sitong

Ziran

Yujie

Comm-in-Training*

Safety Officer

(oversee events, minimize risks)

Logistics

(procure accessories for use and welfare)

Quartermaster

(repair, maintain, prepare bicycles)

Publicity

(poster design, photography, video)

Secretary

(polls, attendance, minutes)

Finance

(obtain quotes, distribute funding)

29 of 76

Sitong

Yujie

Yongxin

Tze Jit

Qian Hui

Heyzec

Developer Team*

CSC IT. Robotics + Full end web dev

Implement dabao jio + payment sorter

Hardware and sensors on bikes

Code refactoring, implement user guide

/feedback system with rewards

Back-end updates, liaison with main com

*Temporary and subject to manpower reshuffling

01101111 01110010 01100011 00110100 01100010 01101001 01101011 01100101 01110011

30 of 76

Halloween Cycling

Week 11

Exclusively planned by:�Comm-in-Training

31 of 76

About orc4bikes

02

A trip down memory lane

32 of 76

one-north

Bike collection: 15 Aug

33 of 76

34 of 76

uTown

Orientation: 18 Aug

35 of 76

Holland

Workshop: 25 Aug

36 of 76

IKEA

17 Sep afternoon

37 of 76

WCP

17 Sep evening

38 of 76

39 of 76

Mid Autumn

21 Sep

Many many photos to come!

40 of 76

41 of 76

42 of 76

Jurong Lake Gardens

22 Sep

What is sleep?

43 of 76

Greenway

6 Oct

We can’t reach Kent Ridge..

44 of 76

VIRTUAL EVENT!

12 OCT! TODAY! NOW!

LET’S TAKE A SELFIE

45 of 76

7th Cycling Trip

  • 20km, PCNs
  • Greenway
  • SG Quarry
  • Rail Mall
  • Jurong East

*Indicate preferred date/time

46 of 76

Breakout!

Leggo

3 minutes

Consult with us!

47 of 76

Choose your rooms!

Logistics

Bikes, accessories, the shed etc.

Events

Developer

Reports for bot UI, functionality

Secretary

Attendance and finance issues

01

03

02

04

Feedback past events, suggest future outings

48 of 76

Maintenance

First Aid

Responsive

Cycling Ability

What our comm. members can deliver

Understand basic bicycle anatomy and perform simple checks and repairs

Know SOPs and be proficient in administering First Aid without hesitation

In our 6-pax strong comm, we are ready to serve you when needed (except ~3am)

Able to confidently lead a cycling group during events.

*Frequency can be re-worked

49 of 76

Objectives of IG

This slide directly refers to the list as tabulated in the official proposal document of orc4bikes.

Objectives

  • Nurture interest and love for cycling
  • Provide a safe environment for learners
  • Promote a sustainable form of transport
    • Eco-friendly, cost-efficient, healthy
  • Efficient and convenient transport within campus
  • Explore places of interests near school
  • Provides platform for cohesion and socialisation
  • * Alternative exercise that minimises close contact during pandemic situations

50 of 76

Objectives of IG

This slide directly refers to the list as tabulated in the official proposal document of orc4bikes.

Objectives

  • Nurture interest and love for cycling
  • Provide a safe environment for learners
  • Promote a sustainable form of transport
    • Eco-friendly, cost-efficient, healthy
  • Efficient and convenient transport within campus
  • Explore places of interests around RC4
  • Provides platform for cohesion and socialisation
  • Alternative exercise that minimises close contact*

Weekly Activities

  • At least two committee members
  • Lead 1-2 groups of cyclists
  • Short trip to nearby locations

Quadmester^ Events

  • About twice a semester
  • Large-scale, college-wide events
  • Most, if not all, of committee involved
  • Requires recce and meticulous planning

*Relevant during pandemics such as COVID-19

^Quadmester = Twice per semester

51 of 76

Maintenance

Workshops

Bike Rental

Events

Operations of orc4bikes

Provides checks and repair services of bicycles for orcabikes’ members

Provides bicycle workshops for orcabikes’ members to learn bicycle tips and routes

Provides various bike models for use by orcabikes’ members (only aft. endorsed by comm.)

Hosts 1) small-scale weekly outings and 2) large-scale quadmester events

52 of 76

Models of orc4bikes

PSSST!! Our IG took

324 days to approve.

53 of 76

Models of orc4bikes

Terrain-ready. Has suspension to ease bumps

Comfortable and leisure ride. Well loved by ladies!

Mountain

City

Built for portability and versatility

Foldie

COMING SOON!

54 of 76

Model Comparison

Mass

Speed

Comfort

Mountain

Balanced

Fast

Aggressive

Foldie

Compact

Variable

Upright

City

+ Basket

Leisure

Cozy

COMING SOON!

55 of 76

Bike Inventory

Coming soon

mtb_greenH

mtb_greenM

mtb_greenS

mtb_red

Foldie

fold_blue

fold_red

fold_green

City

Mountain

3

*

4

56 of 76

RC4 Bicycle Shed

We demanded proposed to occupy a section of this space for storage of orc4bikes.

57 of 76

RC4 Bicycle Shed

58 of 76

RC4 Bicycle Shed

We are occupying this half! The half with whiteboard

59 of 76

Basic Maintenance Knowledge

Recharge headlights and taillights regularly

Tyres

Inflate tyre to appropriate pressure

Brakes

Tighten brake calipers to sufficient tension

02

03

Lights

01

Find out more at our workshops!

60 of 76

Essential Equipment

Water bottle

Covered footwear

Bright, comfortable

outfit

Helmet

(road cycling)

61 of 76

Small-scale outings

Large-scale quadmester events

Event Types

  • Supper trips
  • Breakfast trips
  • Sunrise/sunset
  • Bike-trekking
  • Grocery shopping
  • etc.
  • Day/Night Cycling
  • Treasure hunt
  • Urban trails
  • Round-island
  • PCNs

Supper stretch

Clem

24hr hawker

Jem / IMM

West coast park

Fusionopolis

Star Vista

Sentosa

RAIL CORRIDOR

62 of 76

Small-scale weekly outings

5 km radius around RC4

Railway Corridor

West Coast ParkJurong East

63 of 76

Large-scale quadmester events

Proposal

Compilation of relevant data and finalising the plan for approval

Recce

Committee to scout the route to obtain photographs and identify hazards etc.

Execution

Idea

Research on routes, attractions and stops

Carry out the main plan, and be ready for contingencies

02

01

04

03

It’s our cohesion too!

64 of 76

Future implementations!

Some future ideas for orc4bikes�

  • Multiple return stations (utown bus stop?)
  • Food/grocery delivery service for orc4bike members*!
  • Smart bicycles and rental system (Robotics?)
  • Electric bikes. Revolutionary transport system!!
  • Better communication. Announcement channel?

Let’s brainstorm and input some thoughts on these!

*Food delivery subjected to our convenience

65 of 76

The floor talks.

Hope you are excited for our IG!! Let us know any ideas you have

3 mins break

Roles of Orcabikes Projected timeline

66 of 76

YouTube

Instagram

Telegram

@orc4bikes

orc4bikes

67 of 76

linktr.ee/orc4bikes

Access all bicycle related links and orc4bikes services here! Piece of cake.

68 of 76

@orc4bikes_bot

Bike rental service

All in your pocket

/rent with us now!

69 of 76

MINECRAFT

Showcase and demonstration

219.74.1.227

70 of 76

2nd runner

71 of 76

1st runner

72 of 76

1st prize

73 of 76

Cheers!

Happy spins (:

orc4bikes@gmail.com

@orc4bikes

See you on Tuesday night!

Please keep this slide for attribution

CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik

74 of 76

ride the future

75 of 76

Road Bicycle Racing Icons

76 of 76

Alternative Resources