Module: Wework::Api::Methods::Message
- Included in:
- Agent
- Defined in:
- lib/wework/api/methods/message.rb
Instance Method Summary collapse
- #file_message_send(user_ids, department_ids, media_id) ⇒ Object
- #image_message_send(user_ids, department_ids, media_id) ⇒ Object
- #miniprogram_message_send(user_id, miniprogram_notice = {}) ⇒ Object
- #news_message_send(user_ids, department_ids, news = []) ⇒ Object
- #text_message_send(user_ids, department_ids, content) ⇒ Object
- #textcard_message_send(user_ids, department_ids, textcard = {}) ⇒ Object
- #video_message_send(user_ids, department_ids, video = {}) ⇒ Object
- #voice_message_send(user_ids, department_ids, media_id) ⇒ Object
Instance Method Details
#file_message_send(user_ids, department_ids, media_id) ⇒ Object
23 24 25 |
# File 'lib/wework/api/methods/message.rb', line 23 def user_ids, department_ids, media_id user_ids, department_ids, {file: {media_id: media_id}, msgtype: 'file'} end |
#image_message_send(user_ids, department_ids, media_id) ⇒ Object
15 16 17 |
# File 'lib/wework/api/methods/message.rb', line 15 def user_ids, department_ids, media_id user_ids, department_ids, {image: {media_id: media_id}, msgtype: 'image'} end |
#miniprogram_message_send(user_id, miniprogram_notice = {}) ⇒ Object
7 8 9 |
# File 'lib/wework/api/methods/message.rb', line 7 def user_id, miniprogram_notice={} post 'message/send', { touser: user_id, msgtype: 'miniprogram_notice', miniprogram_notice: miniprogram_notice } end |
#news_message_send(user_ids, department_ids, news = []) ⇒ Object
35 36 37 |
# File 'lib/wework/api/methods/message.rb', line 35 def user_ids, department_ids, news=[] user_ids, department_ids, {news: {articles: news}, msgtype: 'news'} end |
#text_message_send(user_ids, department_ids, content) ⇒ Object
11 12 13 |
# File 'lib/wework/api/methods/message.rb', line 11 def user_ids, department_ids, content user_ids, department_ids, {text: {content: content}, msgtype: 'text'} end |
#textcard_message_send(user_ids, department_ids, textcard = {}) ⇒ Object
31 32 33 |
# File 'lib/wework/api/methods/message.rb', line 31 def user_ids, department_ids, textcard={} user_ids, department_ids, {textcard: textcard, msgtype: 'textcard'} end |
#video_message_send(user_ids, department_ids, video = {}) ⇒ Object
27 28 29 |
# File 'lib/wework/api/methods/message.rb', line 27 def user_ids, department_ids, video={} user_ids, department_ids, {video: video, msgtype: 'video'} end |
#voice_message_send(user_ids, department_ids, media_id) ⇒ Object
19 20 21 |
# File 'lib/wework/api/methods/message.rb', line 19 def user_ids, department_ids, media_id user_ids, department_ids, {voice: {media_id: media_id}, msgtype: 'voice'} end |