Алиса отправляет сообщения в Telegram: различия между версиями
| Строка 14: | Строка 14: | ||
=== Как это работает === | === Как это работает === | ||
Для первоначальной настройки навыка рекомендую настроить получение сообщений в собственный телеграмм. Это пригодится в дальнейшем для контроля списка сохраненных контактов. | |||
==== Настраиваем Телеграмм ==== | |||
Сообщения в телеграмм будут приходить от бота [//t.me/AliceSendMessageBot "Электронный почтальон (бот)"] Т.к. бот в телеграмм не может начать первым общение с пользователем, то для получения сообщений необходимо самостоятельно добавить бота и начать диалог с ним.<br> | Сообщения в телеграмм будут приходить от бота [//t.me/AliceSendMessageBot "Электронный почтальон (бот)"] Т.к. бот в телеграмм не может начать первым общение с пользователем, то для получения сообщений необходимо самостоятельно добавить бота и начать диалог с ним.<br> | ||
| Строка 23: | Строка 27: | ||
Файл:My Chat ID.JPG |Получаем chat id по команде <b>/mychatid</b> | Файл:My Chat ID.JPG |Получаем chat id по команде <b>/mychatid</b> | ||
</gallery> | </gallery> | ||
==== Работа со списком контактов ==== | |||
===== Добавление нового контакта ===== | |||
После того, как мы узнали chat id телеграмм нужно добавить контакт на умной колонке. Для этого запускаем навык "Электронный почтальон" и на вопрос "Что вы хотите сделать?" отвечаем "Отправить сообщение". На вопрос "Кому?" нужно назвать имя получателя. Если ранее получателя с таким именем мы не сохраняли на данной колонке, то будет предложено сохранить его. Добавление нового получателя в список контактов всегда происходит во время отправки нового сообщения! После того, как мы назвали имя получателя и он не был найден в списке контактов, будет запрошен его chat id телеграмм и после проверки на корректное распознавание продиктованных данных нужно подтвердить сохранение его в списке контактов на колонке. | |||
===== Проверка списка контактов ===== | |||
Список сохраненных контактов можно отправить в телеграмм одному из сохраненных получателей сообщений на умной колонке.Для проверки сохраненных контактов на колонке нужно попросить "Проверить список контактов", после этого назвать получателя сообщения со списком. После подтверждения отправки в телеграмм получателя придет сообщение от бота [//t.me/AliceSendMessageBot "Электронный почтальон (бот)"] с указанием имени получателя и его chat id телеграмм. Для удобства использования данной возможности рекомендую добавить в список контактов собственный chat id телеграмм. | |||
Версия от 13:53, 19 ноября 2020
Навык "Электронный почтальон"
Диктуйте сообщения и отправляйте их в телеграмм с умных колонок с Алисой. Сделайте использование навыка максимально простым, когда заняты руки или нет телефона рядом попросите Алису "отправь сообщение <Имя получателя>", продиктуйте текст и подтвердите отправку.
Рекомендуемый способ использования навыка - создание сценария на каждого получателя с собственной фразой вызова, например "отправь сообщение <Имя получателя>" и выполняемой командой на колонке "Попроси электронного почтальона отправить сообщение <Имя получателя>".
Быстрый старт
Чтобы всё заработало нужно выполнить следующие действия:
1) в Телеграмм получателя добавить бота "Электронный почтальон (бот)", запустить его и узнать у него chat id телеграмм;
2) на умной колонке дать команду "Алиса, запусти навык "Электронный почтальон", после запуска навыка попросить отправить сообщение и на вопрос "Кому?" - назвать имя, под которым получатель будет сохранен в списке контактов на колонке. Затем продиктовать его chat id телеграмм и подтвердить сохранение.
3) создать сценарий в квазаре, на фразу "отправь сообщение <Имя получателя>" задать выполнение команды на колонке "Попроси электронного почтальона отправить сообщение <Имя получателя>".
Ниже описано подробнее как это работает и нюансы использования и настройки навыка.
Как это работает
Для первоначальной настройки навыка рекомендую настроить получение сообщений в собственный телеграмм. Это пригодится в дальнейшем для контроля списка сохраненных контактов.
Настраиваем Телеграмм
Сообщения в телеграмм будут приходить от бота "Электронный почтальон (бот)" Т.к. бот в телеграмм не может начать первым общение с пользователем, то для получения сообщений необходимо самостоятельно добавить бота и начать диалог с ним.
Добавляем бота "Электронный почтальон (бот)" и нажимаем "Запустить". Бот в сообщении пришлёт наш chat id телеграмм, который понадобится для сохранения контакта в навыке на умной колонке. Если нужно отправлять сообщения в группу телеграмм, то добавляем бота "Электронный почтальон (бот)" в нужную группу и используем команду /mychatid для получения chat id группы. Обратите внимание, что обычно chat id групп в телеграмм начинается со знака "-". При внесении контакта в навыке нужно будет подтвердить его наличие перед цифрами chat id.
-
Запускаем бота
-
Получаем chat id при запуске бота
-
Получаем chat id по команде /mychatid
Работа со списком контактов
Добавление нового контакта
После того, как мы узнали chat id телеграмм нужно добавить контакт на умной колонке. Для этого запускаем навык "Электронный почтальон" и на вопрос "Что вы хотите сделать?" отвечаем "Отправить сообщение". На вопрос "Кому?" нужно назвать имя получателя. Если ранее получателя с таким именем мы не сохраняли на данной колонке, то будет предложено сохранить его. Добавление нового получателя в список контактов всегда происходит во время отправки нового сообщения! После того, как мы назвали имя получателя и он не был найден в списке контактов, будет запрошен его chat id телеграмм и после проверки на корректное распознавание продиктованных данных нужно подтвердить сохранение его в списке контактов на колонке.
Проверка списка контактов
Список сохраненных контактов можно отправить в телеграмм одному из сохраненных получателей сообщений на умной колонке.Для проверки сохраненных контактов на колонке нужно попросить "Проверить список контактов", после этого назвать получателя сообщения со списком. После подтверждения отправки в телеграмм получателя придет сообщение от бота "Электронный почтальон (бот)" с указанием имени получателя и его chat id телеграмм. Для удобства использования данной возможности рекомендую добавить в список контактов собственный chat id телеграмм.