e-Learning
JavaScript needs to be enabled to view video!
Authorization
Remember me on this computer
Forgot your password?
Register
Select course
Bitrix Virtual Appliance
Installing Bitrix24 Self-hosted
Bitrix24 Self-hosted administration
Bitrix24 Bot Platform
Bitrix Framework
Bitrix24 Applications
Bitrix24 Bot Platform
REST API
134
/
164
Course description
What's New?
Where to begin?
What is Chatbot?
Chatbot Features
Chatbot Lifecycle
Creating an Application
Chatbot Example
Creating an Open Channel Chatbot
Example: Creating a Support Channel
Possible Chatbot Usage Scenarios
Messages
Formatting
Attachments
Using Attachments
Collections of Attachment Blocks
Examples and Suggested Usage
Using Keyboards
Using Context Menus
Bot API
Working with Chatbots
imbot.register
imbot.unregister
imbot.update
imbot.bot.list
Giphy service
imbot.Giphy.list
imbot.Giphy.listPopular
Working with Chats
imbot.chat.user.list
imbot.chat.user.add
imbot.chat.user.delete
imbot.chat.leave
imbot.chat.updateTitle
imbot.chat.updateColor
imbot.chat.updateAvatar
imbot.chat.add
imbot.chat.get
imbot.chat.setOwner
imbot.dialog.get
Working with Messages
imbot.message.add
imbot.message.update
imbot.message.delete
imbot.message.like
imbot.chat.sendTyping
Commands
Working with Commands
imbot.command.register
imbot.command.unregister
imbot.command.update
imbot.command.answer
Working with Events
Full List of Bot API Methods and Events
Chat API
Platform version
Working with Chats
im.chat.add
im.chat.user.list
im.chat.user.add
im.chat.user.delete
im.chat.leave
im.chat.updateTitle
im.chat.updateColor
im.chat.updateAvatar
im.chat.setOwner
im.chat.get
im.chat.mute
Working with Dialogs
im.dialog.messages.get
im.dialog.read
im.dialog.unread
im.dialog.get
im.dialog.users.list
im.dialog.writing
im.dialog.read.all
Working with Messages
im.message.update
im.message.delete
im.message.like
im.message.add
im.message.command
im.message.share
Working with Files
im.disk.folder.get
im.disk.file.commit
im.disk.file.delete
im.disk.file.save
Working with Users
im.user.get
im.user.list.get
im.user.status.get
im.user.status.set
im.user.status.idle.start
im.user.status.idle.end
Working with Departments
im.department.get
im.department.colleagues.list
im.department.managers.get
im.department.employees.get
Working with Search
im.search.user.list
im.search.chat.list
im.search.department.list
im.search.last.get
im.search.last.add
im.search.last.delete
Working with Recent Chat List
im.recent.get
im.recent.pin
im.recent.hide
im.recent.unread
im.recent.list
Working with Counters
im.counters.get
Working with Notifications
im.notify.personal.add
im.notify.system.add
im.notify.delete
im.notify.read
im.notify.read.list
im.notify.answer
im.notify.confirm
Full List of Chat API Methods
Application for Chat
What is it about?
Creating an Application
imbot.app.register
imbot.app.unregister
imbot.app.update
Context Applications
Create Application Icon for Chat
Create IFRAME-processor
New Desktop Clients
REST API
REST API Capabilities
Open Channels
Platform version
Handling Open Channels
imopenlines.network.join
imopenlines.network.message.add
Handling Dialogs
imopenlines.dialog.get
Handling chat bots
imopenlines.bot.session.operator
imopenlines.bot.session.transfer
imopenlines.bot.session.finish
imopenlines.bot.session.message.send
Send Commands and Extend Authorization
Event Subscription
Installation and Update Events
Open Channels and Chatbot Sessions
JS methods for IFRAME applications
BX24.im.openMessenger
BX24.im.openHistory
BX24.im.callTo
BX24.im.phoneTo
Additional Materials
Application for New Chat Design
Embedding locations general info
IM_NAVIGATION
IM_TEXTAREA
IM_SIDEBAR
IM_CONTEXT_MENU
IM_SMILES_SELECTOR
Views: 10061
Last Modified: 18.10.2017
Chapter contents:
REST API Capabilities
Open Channels
Platform version
Handling Open Channels
imopenlines.network.join
imopenlines.network.message.add
Handling Dialogs
imopenlines.dialog.get
Handling chat bots
imopenlines.bot.session.operator
imopenlines.bot.session.transfer
imopenlines.bot.session.finish
imopenlines.bot.session.message.send
Send Commands and Extend Authorization
Event Subscription
Installation and Update Events
Open Channels and Chatbot Sessions
JS methods for IFRAME applications
BX24.im.openMessenger
BX24.im.openHistory
BX24.im.callTo
BX24.im.phoneTo
Courses developed by
Bitrix24
Course description
prev
New Desktop Clients
Back to top
↑
REST API Capabilities
next