New in version 2.2.
parameter | required | default | choices | comments |
---|---|---|---|---|
chat_id | yes | Telegram group or user chat_id | ||
msg | yes | What message you wish to send. | ||
msg_format (added in 2.4)
| no | plain |
| Message format. Formatting options `markdown` and `html` described in Telegram API docs (https://core.telegram.org/bots/api#formatting-options). If option `plain` set, message will not be formatted. |
token | yes | Token identifying your telegram bot. |
- name: send a message to chat in playbook telegram: token: '9999999:XXXXXXXXXXXXXXXXXXXXXXX' chat_id: 000000 msg: Ansible task finished
Common return values are documented here Return Values, the following are the fields unique to this module:
name | description | returned | type | sample |
---|---|---|---|---|
msg | The message you attempted to send | success | string | Ansible task finished |
telegram_error | Error message gotten from Telegram API | failure | string | Bad Request: message text is empty |
Note
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.
© 2012–2017 Michael DeHaan
© 2017 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/telegram_module.html