FAQ Telegram
Last updated
Last updated
Это особенность iPhone.
Если открыт диалог с ботом в приложении Telegram и совершается переход по прямой ссылке в бот с тегом из другого приложения, то реакции - нет. Если закрыть либо диалог или приложение Telegram, тогда все нормально приходит
Скорее всего вы не учли требования Bot API к файлам. Основные указаны здесь: https://docs.salebot.pro/messendzhery-i-chaty/kak-sozdat-bota-v-telegram#dlya-informacii
Таким образом, фото с большим разрешением отправляются ссылкой с 🚫
Если при создании бота вы вводите его ИМЯ и его username с окончанием bot, и не вводите ОПИСАНИЕ, то получите такой результат:
На скриншоте нет сообщения "Что умеет этот бот", диалог пуст и есть только кнопка запуска.
Вывод: Если НЕ вводить описание (Edit Description), то сообщение перед запуском "Что умеет этот бот" не отображается.
В случае, когда описание бота уже введено, Edit Description можно только изменить, но не удалить. В качестве решения вопроса, можно удалить бот и создать с тем же именем: 1. команда newbot - создаем новый бот 2. ввод имени - указываем его имя (ник) 3. ввод username for bot - указываем имя бота
Поскольку речь идет о создании нового бота, то конечно клиенты старого бота не будут привязаны к новому. Продумайте изначально как переведете клиентов из одного бота в другой.
Как поменять имя чата или его описание можно посмотреть тут
обрамив звёздочками *жирный*
Как сделать в Телеграм, читайте тут https://docs.salebot.pro/peremennye-1/api-v-kalkulyatore#ustanovki-parse_mode
Создаем новый бот для своего канала через @BotFather
Добавляем наш бот в Администраторы канала (Управление каналом - Добавить Администратора)
Производим настройку бота через @ControllerBot.
После запуска выбираем /addchannel. @ControllerBot предложит создать новый бот через @BotFather или ввести токен существующего. Поскольку мы создали бот в п.1, то указываем его токен:
После ввода токена бота добавим наш канал:
Для этого выполняем шаг 2 - пересылаем в @ControllerBot любое сообщение из нашего канала (в администраторы которого мы добавили вышеупомянутый бот):
Далее указываем город для определения таймзоны:
После подтверждения у нас появляется возможность создавать публикации:
Для этого перейдите в свой бот - запустите его! Появится меню:
Выбираем Создать пост, выбираем свой канал, настраиваем форматирование:
Отправляем боту текст будущего поста:
Добавляем реакции:
и нажимаем Далее. После небольшого ожидания бот предложит пост опубликовать прямо сейчас или разместить в отложенные:
Публикуем и получаем пост с введенными реакциями на нашем канале:
В реакцию можно добавить максимально 6 эмодзи.
Для этого необходимы: 1. Закрытый канал 2. Бот, который будет иметь права Администратора в данном канале
Формируем ссылку Без ограничений, обязательно включите флаг Заявка на вступление:
Переходим к настройке воронки в нашем проекте:
Настраиваем второй блок с нашим колбеком otpravka_vbot, который будет отправлять приветственное сообщение от бота нашему клиенту.
Настраиваем блок, который будет ловить событие подачи заявки на вступление в группу от клиента chat_join_request В Калькуляторе блока прописываем принятие клиента в чат: tg_approve_chat_join_request(platform_id, chat_member_id), где platform_id - идентификатор нашей закрытой группы chat_member_id - идентификатор клиента, который подал заявку на вступление. Данная переменная формируется автоматически при подаче заявки. А также настраиваем запуск бота по идентификатору Telegram при помощи запроса API-конструктора: https://chatter.salebot.pro/api/#{api_key}/tg_callback, где прописываем параметры запроса: message - текст callback-сообщения user_id - идентификатор клиента, которому шлем колбек. В нашем случае, это chat_member_id group_id - имя нашего бота. В нашем случае, это значение я сохранила в константах проекта - mybot api_key - Ключ доступа к API из раздела Настройки проекта.