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
24 25 26 |
# File 'lib/wework/api/methods/message.rb', line 24 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
16 17 18 |
# File 'lib/wework/api/methods/message.rb', line 16 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 10 |
# File 'lib/wework/api/methods/message.rb', line 7 def user_id, miniprogram_notice={} notice = miniprogram_notice.merge(appid: agent_id) post 'message/send', { touser: user_id, msgtype: 'miniprogram_notice', miniprogram_notice: notice } end |
#news_message_send(user_ids, department_ids, news = []) ⇒ Object
36 37 38 |
# File 'lib/wework/api/methods/message.rb', line 36 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
12 13 14 |
# File 'lib/wework/api/methods/message.rb', line 12 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
32 33 34 |
# File 'lib/wework/api/methods/message.rb', line 32 def user_ids, department_ids, textcard={} user_ids, department_ids, {textcard: textcard, msgtype: 'textcard'} end |
#video_message_send(user_ids, department_ids, video = {}) ⇒ Object
28 29 30 |
# File 'lib/wework/api/methods/message.rb', line 28 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
20 21 22 |
# File 'lib/wework/api/methods/message.rb', line 20 def user_ids, department_ids, media_id user_ids, department_ids, {voice: {media_id: media_id}, msgtype: 'voice'} end |