Ir para o conteúdo

botcity.plugins.telegram.BotTelegramPlugin

bot property

Telegram bot instance.

Returns:

Name Type Description
bot

The telegram bot instance.

__init__(token)

BotTelegramPlugin

Parameters:

Name Type Description Default
token str

Authentication bot token.

required

delete_message(response)

Deletes the message based on the response passed as argument.

Parameters:

Name Type Description Default
response Response

The response of sended message.

required

Returns: response: delete message response.

edit_message(text, response, username=None)

Update the message based on the response passed as argument.

Parameters:

Name Type Description Default
text str

The new text for message update.

required
response Response

The response of sended message.

required
username List[str]

The usernames for mentions.

None

Returns: response: edit message response.

send_message(text, group, username=None)

Sends a message.

Parameters:

Name Type Description Default
text str

The text of message.

required
group str

Public or private group to send message to.

required
username List[str]

The usernames for mentions.

None

Returns:

Name Type Description
response Response

send message response.

upload_document(document, group, caption)

Upload document to group telegram.

Parameters:

Name Type Description Default
document str

The document path.

required
group str

Public or private group to send message.

required
caption str

the document caption.

required

Returns: response: upload document response.