Skip to main content

Builtin channels

This document contains the description and settings configuration of MaxBot builtin channels. You can expand your bot by implementing a new channel!

Telegram

Telegram Messenger is instant messaging service. To make your bot available in this messenger you need to add channel telegram to the channels section. The channel has the following configuration settings:

NameTypeDescriptionSee also
api_token*StringAuthentication token to access telegram bot apihttps://core.telegram.org/bots#how-do-i-create-a-bot
timeoutTimeoutDefault HTTP request timeoutshttps://www.python-httpx.org/advanced/#timeout-configuration
limitsPool limitsPool limit configurationhttps://www.python-httpx.org/advanced/#pool-limit-configuration

Facebook

Facebook Messenger instant messaging application and platform developed by Meta Platforms. To make your bot available in this messenger you need to add channel facebook to the channels section. The channel has the following configuration settings:

NameTypeDescriptionSee also
app_secret*StringFacebook App Secrethttps://developers.facebook.com/docs/facebook-login/security/#appsecret
access_token*StringFacebook App Access Tokenshttps://developers.facebook.com/docs/facebook-login/security/#appsecret
timeoutTimeoutDefault HTTP request timeoutshttps://www.python-httpx.org/advanced/#timeout-configuration
limitsPool limitsPool limit configurationhttps://www.python-httpx.org/advanced/#pool-limit-configuration

Viber

Rakuten Viber is instant messaging software application. To make your bot available in this messenger you need to add channel viber to the channels section. The channel has the following configuration settings:

NameTypeDescriptionSee also
api_token*StringAuthentication token to access viber bot apihttps://developers.viber.com/docs/api/rest-bot-api/#authentication-token
nameStringBot namehttps://developers.viber.com/docs/api/python-bot-api/#firstly-lets-import-and-configure-our-bot https://developers.viber.com/docs/api/python-bot-api/#userprofile-object
avatarStringBot avatarhttps://developers.viber.com/docs/api/python-bot-api/#firstly-lets-import-and-configure-our-bot https://developers.viber.com/docs/api/python-bot-api/#userprofile-object
timeoutTimeoutDefault HTTP request timeoutshttps://www.python-httpx.org/advanced/#timeout-configuration
limitsPool limitsPool limit configurationhttps://www.python-httpx.org/advanced/#pool-limit-configuration

VK

VK is online social media and social networking service. To make your bot available in this messenger you need to add channel vk to the channels section. The channel has the following configuration settings:

NameTypeDescriptionSee also
access_token*StringAuthentication token to access VK bot apihttps://dev.vk.com/api/access-token/authcode-flow-user
group_idIntegergroup_id for VK page, if present, the incoming messages will be checked against it and use for set webhook
secret_keyStringSecret key, use for set webhookhttps://dev.vk.com/method/groups.addCallbackServer
server_titleStringServer title, use for set webhookhttps://dev.vk.com/method/groups.addCallbackServer
timeoutTimeoutDefault HTTP request timeoutshttps://www.python-httpx.org/advanced/#timeout-configuration
limitsPool limitsPool limit configurationhttps://www.python-httpx.org/advanced/#pool-limit-configuration