Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Zudwa

  • 20
    вклад
  • 1
    вопрос
  • 25
    ответов
  • 48%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Telegram бот на PHP: почему inline_keyboard ничего не отправляет?

    Zudwa @pembrock
    PaulMil, значит где то что то не так сделали. Смотрите логи
    Написано более двух лет назад
  • Telegram бот на PHP: почему inline_keyboard ничего не отправляет?

    Zudwa @pembrock
    PaulMil,
    потому что вы никак не обрабатываете callback query и не возвращаете ответ


    В $data_kb есть данные?
    Вам нужно обрабатывать callback_query и после обработки возвращать ответ. Почитайте документацию
    Написано более двух лет назад
  • Откуда взять user id подписанных в бот/написавшие в бот если не собирал их(user id)?

    Zudwa @pembrock
    Belavor, я не знаю как у вас написан бот. Наверняка используете какую то библиотеку?
    При обработке сообщений из бота, получаете user_id из объекта Message, возможно как то так(почитайте документацию):
    user_id = message.from_user.id
    После чего записываете это в файл:
    file_object = open('users.txt', 'a')
    file_object.write(user_id + "\n")
    file_object.close()
    Написано более трёх лет назад
  • Откуда взять user id подписанных в бот/написавшие в бот если не собирал их(user id)?

    Zudwa @pembrock
    Belavor, если вам кроме самих айдишников ничего не нужно, можно, например, в файл складывать. Только, скорей всего, нужно проверять чтобы дублей не было.
    Написано более трёх лет назад
  • Как разработать реферальную систему telegram bot?

    Zudwa @pembrock
    silakov, а вы вообще до этого ботов писали?
    Написано более трёх лет назад
  • Как отправлять сообщение пользователю в Telegram через бота?

    Zudwa @pembrock
    xxxfdd, что?
    Написано более трёх лет назад
  • Как можно поменять значение переменной или реализовать конечный автомат?

    Zudwa @pembrock
    s l a v e, достаточно объявить один раз. В каждом условии не нужно этого делать, т.к. смысла в этом нет.
    Написано более трёх лет назад
  • Как можно поменять значение переменной или реализовать конечный автомат?

    Zudwa @pembrock
    s l a v e, да, если у вас подразумевается что разные пользователи могу иметь разные состояния в боте. Вообще не плохо хранит какие то данные. Например user_id, chat_id и т.п., в дальнейшем может пригодиться, если бот будет заниматься чем то большим, чем просто отвечать на сообщение пользователя его же сообщением)
    Написано более трёх лет назад
  • Как отправлять сообщения в телеграме в будние дни в 8 утра?

    Zudwa @pembrock
    s l a v e, у вас ведь бот на пхп? Мне кажется вы не до конца понимаете как это все работает и как происходит общение с ботом.
    Функция может выполняться условно бесконечно, если у вас, например, в ней написан бесконечный цикл. Но и в этом случае она вряд ли будет жить вечно. Есть максимальное время выполнения скрипта на сервере, есть переполнение памяти.
    Общение вашего скрипта с телеграм ботом происходит посредствам запросов. Грубо говоря, когда в боте что то происходит, телеграм посылает запрос в ваш скрипт. Скрипт обрабатывает этот запрос и посылает обратно ответ и на этом его работа обычно заканчивается. Так и с другой стороны, если вам в определенный момент нужно что то отправить боту, то в этот самый определенный момент кто-то должен запустить скрипт на выполнение.
    Написано более трёх лет назад
  • Как отправлять сообщения в телеграме в будние дни в 8 утра?

    Zudwa @pembrock
    s l a v e, будет, но функция не будет выполняться вечно
    Написано более трёх лет назад
  • Как отправлять сообщения в телеграме в будние дни в 8 утра?

    Zudwa @pembrock
    s l a v e, не совсем понимаю что вы имеете ввиду. Если вы о том, что в групповом чате бот постоянно получает сообщения, то это не гарантирует того что именно в 8 утра бот всегда будет получать сообщение
    Написано более трёх лет назад
  • Как отправлять сообщения в телеграме в будние дни в 8 утра?

    Zudwa @pembrock
    Чтобы реализовать какой то функционал в api, нужно быть разработчиком телеграма.
    Написано более трёх лет назад
  • Открыть профиль пользователя телеграм, зная его ID?

    Zudwa @pembrock
    s l a v e, вы какую то библиотеку используете для работы с телеграмом или это что то самописное?
    Попробуйте в array добавить 'parse_mode' => 'html' или 'parse_mode' => 'MarkdownV2'
    Написано более трёх лет назад
  • Открыть профиль пользователя телеграм, зная его ID?

    Zudwa @pembrock
    s l a v e, parse_mode - это параметр, который указывает как будет форматироваться ваш текст(который в text). Т.е. нужно передать параметр parse_mode в метод sendMessage и text в таком виде, который будет соответствовать заданной разметке.
    Написано более трёх лет назад
  • Открыть профиль пользователя телеграм, зная его ID?

    Zudwa @pembrock
    s l a v e, ну, перед тем как написать, я проверил у себя, все работает. Возможно не соблюдены какие то условия
    Написано более трёх лет назад
  • Как создать базу своих ботов телеграм?

    Zudwa @pembrock
    Что Вы подразумеваете под "ботами"? Если вы про обычных, в понимании телеграма, ботов, то под каждого из них не нужно создавать отдельный аккаунт пользователя.
    Написано более трёх лет назад
Самые активные сегодня
  • vovka3003
    Владимир Шаблий
    • 9 ответов
    • 0 вопросов
  • SoreMix
    soremix
    • 8 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • Vindicar
    Vindicar
    • 6 ответов
    • 0 вопросов
  • Валентин
    • 6 ответов
    • 0 вопросов
  • Jimmek221
    Назар Надыкта
    • 5 ответов
    • 1 вопрос
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации