¶
botcity.plugins.telegram.plugin.BotTelegramPlugin
¶
bot
property
readonly
¶
Telegram bot instance.
Returns:
Type | Description |
---|---|
bot |
The telegram bot instance. |
__init__(self, token)
special
¶
BotTelegramPlugin
Parameters:
Name | Type | Description | Default |
---|---|---|---|
token |
str |
Authentication bot token. |
required |
delete_message(self, 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:
Type | Description |
---|---|
response |
delete message response. |
edit_message(self, 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:
Type | Description |
---|---|
response |
edit message response. |
send_message(self, 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:
Type | Description |
---|---|
response |
send message response. |
upload_document(self, 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:
Type | Description |
---|---|
response |
upload document response. |