Skip to content

Instantly share code, notes, and snippets.

@vivahiraj
vivahiraj / line_profile_get.rb
Created April 21, 2016 22:39
LINE BOT APIのプロファイル取得のためのAPIを試すものです
# coding: utf-8
require 'rest-client'
require 'json'
ID = "Channel ID"
SECRET = "Channel Secret"
MID = "MID"
response = RestClient::Request.execute(
@vivahiraj
vivahiraj / line_bot_api_callback_on_lambda.js
Created April 23, 2016 13:36
LINE BOT APIを試すためのAWS Lambdaファンクションです
var https = require('https');
exports.handler = function(event, context) {
console.log('Received event:', JSON.stringify(event, null, 2));
var msg = event.result[0];
console.log('Message To', msg.content.from.toString());
var data = JSON.stringify({
to: [msg.content.from.toString()],
toChannel: 1383378250,
eventType: "138311608800106203",
@vivahiraj
vivahiraj / send_msg.rb
Created April 26, 2016 13:55
LINE BOT APIでメッセージ送信
# coding: utf-8
require 'rest-client'
require 'json'
ID = "Channel ID"
SECRET = "Channel Secret"
MID = "MID"
TO = "送信先のID"
@vivahiraj
vivahiraj / train_chk.rb
Last active April 29, 2016 14:33
LINE BOT APIを利用して電車遅延情報を通知する
# coding: utf-8
require 'rest-client'
require 'json'
class LineBot
ID = "Channel ID"
SECRET = "Channel Secret"
MID = "MID"
TO = "送信先のID"
@vivahiraj
vivahiraj / train_chk2.rb
Created April 29, 2016 14:36
LINE BOT APIを利用して電車遅延情報を通知するの改良版
# coding: utf-8
require 'rest-client'
require 'json'
require 'date'
require 'holiday_jp'
require 'gmail'
class MyMail
ID = "GMail address"
@vivahiraj
vivahiraj / gcal_chk.rb
Last active December 22, 2016 18:05
LINE BOT APIを利用してGoogle Calendarの情報を送る
# coding: utf-8
require 'rest-client'
require 'json'
require 'date'
require 'gmail'
require 'yaml'
#google-api-clientはv0.6.4が必要です
require "google/api_client"
@vivahiraj
vivahiraj / rain_chk.rb
Created May 9, 2016 13:30
LINE BOT APIを利用して雨が降りそうなことを通知する
# coding: utf-8
require 'rest-client'
require 'json'
require 'date'
require 'holiday_jp'
require 'gmail'
require 'rexml/document'
class MyMail
@vivahiraj
vivahiraj / .rspec
Created August 5, 2016 14:03
汎用capybara+selenium用ファイル
--color
--require spec_helper
@vivahiraj
vivahiraj / line_bot_api_callback_on_lambda2.js
Created April 4, 2017 13:07
LINE Messaging APIを試すためのAWS Lambdaファンクションです
var https = require('https');
exports.handler = function(event, context) {
console.log('Received event:', JSON.stringify(event, null, 2));
var reply_token = event.events[0].replyToken;
var data = JSON.stringify({
replyToken: reply_token,
messages:[
@vivahiraj
vivahiraj / train_chk3.rb
Created April 4, 2017 13:14
LINE Messaging APIを利用して電車遅延情報を通知する
# coding: utf-8
require 'rest-client'
require 'json'
require 'date'
require 'holiday_jp'
require 'gmail'
class MyMail
ID = "GMail address"