Slide 1

Slide 1 text

Kill All Humans! WORK AND FUN TOGETHER Bite my shiny, metal ass! I’m so embarrassed. I wish everyone else was dead! Shut up %username%, I know it! RUBY CHAT BOTS

Slide 2

Slide 2 text

ALEKSEY DASHKEVYCH RUBYDEV/SYSADMIN twitter://dash_as facebook://aleksey.dashkevich github://jesterovskiy

Slide 3

Slide 3 text

CHAT BOTS • Get customised notifications and news • Integrate with other services • Create custom tools • Build single- and multiplayer games • Do virtually anything else

Slide 4

Slide 4 text

LITA CHAT BOT • Build with Ruby • Automate tasks • Many chat services

Slide 5

Slide 5 text

LITA CHAT BOT Adapter Handler Extension (optional)

Slide 6

Slide 6 text

LITA ADAPTERS

Slide 7

Slide 7 text

ADAPTER EXAMPLE

Slide 8

Slide 8 text

ADAPTER EXAMPLE

Slide 9

Slide 9 text

HANDLER EXAMPLE

Slide 10

Slide 10 text

EXTENSION EXAMPLE

Slide 11

Slide 11 text

WORK + manage deploy

Slide 12

Slide 12 text

• info - List information about EB applications • status - Show status of EB applications • deploy - Deploy EB application • switch - Switch EB application (CNAME) • logs - Get logs from app environment • rake - Run rake task on EB application • release - Make application release COMMANDS LIST

Slide 13

Slide 13 text

• Auth groups • You can see, what they do • Simplicity • Now you like deploy process PROFIT

Slide 14

Slide 14 text

FUN +

Slide 15

Slide 15 text

+ QUEST “ESCAPE ROOM” adapter lita-telegram handler quest-bot

Slide 16

Slide 16 text

DON’T PLAY THIS GAME! DISCLAIMER • not ready for vulgar jokes • you feel loathing • do not accept references to the Nazis and genitals • didn't like Ruby Meditation

Slide 17

Slide 17 text

YOU AWAKE IN THE STRANGE SMALL ROOM FULL OF THIRD REICH SYMBOLS. LAST THING YOU REMEMBER: 5 GREEN MEXICANS ON MEDITATION AFTERPARTY. YOU NEED TO ESCAPE AND MAKE IT FAST. THIRST AND THE DESIRE TO PEE UNCONTROLLABLY. YOU HAVE ONLY 5 MINUTES TO OPEN DOOR. GOOD LUCK. PREHISTORY

Slide 18

Slide 18 text

HTTPS://TELEGRAM.ME/ JESTERSTEXTQUESTBOT GAME LINK For Telegram web users: write /start Tested only on iPhone. Sorry https://github.com/ Jesterovskiy/quest-bot

Slide 19

Slide 19 text

USEFUL LINKS • https://www.lita.io • https://github.com/litaio/lita-slack • https://github.com/wonderbread/lita-telegram • https://core.telegram.org/bots • https://api.slack.com

Slide 20

Slide 20 text

IS HIRING =) THANK YOU!