Module: Rubirai
- Defined in:
- lib/rubirai.rb,
lib/rubirai/auth.rb,
lib/rubirai/errors.rb,
lib/rubirai/listing.rb,
lib/rubirai/message.rb,
lib/rubirai/retcode.rb,
lib/rubirai/session.rb,
lib/rubirai/version.rb,
lib/rubirai/listener.rb,
lib/rubirai/multipart.rb,
lib/rubirai/event_recv.rb,
lib/rubirai/event_resp.rb,
lib/rubirai/management.rb,
lib/rubirai/plugin_info.rb,
lib/rubirai/events/event.rb,
lib/rubirai/objects/info.rb,
lib/rubirai/objects/user.rb,
lib/rubirai/objects/group.rb,
lib/rubirai/messages/message.rb,
lib/rubirai/events/bot_events.rb,
lib/rubirai/events/message_events.rb,
lib/rubirai/events/request_events.rb,
lib/rubirai/events/rubirai_events.rb,
lib/rubirai/messages/message_chain.rb
Overview
Rubirai is a library for connecting Mirai http api.
Defined Under Namespace
Modules: FriendRequestOperation, GroupInviteRequestOperation, JoinGroupRequestOperation Classes: AppMessage, AtAllMessage, AtMessage, Bot, BotActiveLeaveEvent, BotActiveOfflineEvent, BotDroppedEvent, BotEvent, BotForcedOfflineEvent, BotGroupPermissionChangedEvent, BotInvitedToGroupEvent, BotJoinGroupEvent, BotKickedEvent, BotMutedEvent, BotOnlineEvent, BotReloginEvent, BotUnmutedEvent, Event, FaceMessage, FileMessage, FlashImageMessage, ForwardMessage, FriendMessageEvent, FriendRecallEvent, Group, GroupConfig, GroupFile, GroupFileSimple, GroupMessageEvent, GroupRecallEvent, GroupUser, HttpResponseError, ImageMessage, Info, JoinGroupRequestEvent, JsonMessage, MemberInfo, Message, MessageChain, MessageEvent, MiraiError, MusicShareMessage, NewFriendRequestEvent, PlainMessage, PokeMessage, QuoteMessage, RecallEvent, RequestEvent, RubiraiError, RubiraiErrorEvent, SourceMessage, TempMessageEvent, User, VoiceMessage, XmlMessage
Constant Summary collapse
- RETURN_CODE =
The return codes and their explanations
{ 0 => 'OK', 1 => 'Wrong auth key', 2 => 'No such bot', 3 => 'Session disappeared', 4 => 'Session not verified', 5 => 'No such receiver', 6 => 'No such file', 10 => 'No permission', 20 => 'Bot muted', 30 => 'Message too long', 400 => 'Bad request' }.freeze
- VERSION =
Rubirai version
'0.0.2'- MIRAI_API_VERSION =
mirai-api-http version
'1.10.0'
Class Method Summary collapse
- .Message(obj, bot = nil) ⇒ Object
-
.MessageChain(*messages, sender_id: nil, bot: nil) ⇒ Object
Makes a message chain.
Class Method Details
.Message(obj, bot = nil) ⇒ Object
141 142 143 |
# File 'lib/rubirai/messages/message.rb', line 141 def self.Message(obj, bot = nil) Message. obj, bot end |
.MessageChain(*messages, sender_id: nil, bot: nil) ⇒ Object
Makes a message chain. See Rubirai::MessageChain.make.
116 117 118 |
# File 'lib/rubirai/messages/message_chain.rb', line 116 def self.MessageChain(*, sender_id: nil, bot: nil) MessageChain.make(*, sender_id: sender_id, bot: bot) end |