chatwork에 메시지를 보내는 원라이너와 루비 스크립트
export API_KEY=XXXXXX로 실행하세요.
객실 번호와 메시지는 적절하게 다시 작성하십시오.
원라이너
curl -X POST -H "X-ChatWorkToken: $API_KEY" -d "body=`ruby -e 'require "cgi";print CGI.escape("メッセージ")'`" "https://api.chatwork.com/v2/rooms/ルーム番号/messages"
루비 스크립트
./chatwork.rb 룸 번호 "메시지"
chatwork.rb#!/usr/bin/env ruby
require 'net/https'
def post_chatwork_api(room_id, message)
url = "https://api.chatwork.com/v2/rooms/#{room_id}/messages"
uri = URI.parse(url)
https = Net::HTTP.new(uri.host, uri.port)
https.use_ssl = true # HTTPSでよろしく
request = Net::HTTP::Post.new(uri.request_uri)
request.add_field "X-ChatWorkToken", ENV["API_KEY"]
request.set_form_data :body => message
response = https.request(request)
puts response.body
end
post_chatwork_api ARGV[0], ARGV[1]
API_KEY를 얻는 방법
채팅 워크 API는 API 토큰 발행 페이지에서 얻을 수 있습니다.
룸 번호를 취하는 방법
해당 룸 채팅 발언에서 메시지에 있는 '링크'를 클릭하면 나온다
https://www.chatwork.com/#!ridNNNNNNN-XXXXXXXXXXXXXX
에 있는 rid와 - 사이의 곳이 룸 ID입니다.
Reference
이 문제에 관하여(chatwork에 메시지를 보내는 원라이너와 루비 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/zenpou/items/a2e5b545f4838f4a888b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
curl -X POST -H "X-ChatWorkToken: $API_KEY" -d "body=`ruby -e 'require "cgi";print CGI.escape("メッセージ")'`" "https://api.chatwork.com/v2/rooms/ルーム番号/messages"
./chatwork.rb 룸 번호 "메시지"
chatwork.rb
#!/usr/bin/env ruby
require 'net/https'
def post_chatwork_api(room_id, message)
url = "https://api.chatwork.com/v2/rooms/#{room_id}/messages"
uri = URI.parse(url)
https = Net::HTTP.new(uri.host, uri.port)
https.use_ssl = true # HTTPSでよろしく
request = Net::HTTP::Post.new(uri.request_uri)
request.add_field "X-ChatWorkToken", ENV["API_KEY"]
request.set_form_data :body => message
response = https.request(request)
puts response.body
end
post_chatwork_api ARGV[0], ARGV[1]
API_KEY를 얻는 방법
채팅 워크 API는 API 토큰 발행 페이지에서 얻을 수 있습니다.
룸 번호를 취하는 방법
해당 룸 채팅 발언에서 메시지에 있는 '링크'를 클릭하면 나온다
https://www.chatwork.com/#!ridNNNNNNN-XXXXXXXXXXXXXX
에 있는 rid와 - 사이의 곳이 룸 ID입니다.
Reference
이 문제에 관하여(chatwork에 메시지를 보내는 원라이너와 루비 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/zenpou/items/a2e5b545f4838f4a888b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
해당 룸 채팅 발언에서 메시지에 있는 '링크'를 클릭하면 나온다
https://www.chatwork.com/#!ridNNNNNNN-XXXXXXXXXXXXXX
에 있는 rid와 - 사이의 곳이 룸 ID입니다.
Reference
이 문제에 관하여(chatwork에 메시지를 보내는 원라이너와 루비 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zenpou/items/a2e5b545f4838f4a888b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)