Я задал тот же вопрос и не нашел ответа. Так что я сделал две библиотеки для тестирования телеграмм ботов:
- telegram-test можно использовать, если вы сделали бота с помощью
node-telegram-bot-api
. Он ловит запросы бота и позволяет сделать вид, что у нас есть действительный ответ от клиента.
- telegram-test-api может использоваться с любым ботом и любым технологическим стеком. Это веб-сервер, который эмулирует API Telegram. Вы можете делать клиентские запросы с помощью любого клиента, протокол очень прост.
Оба проекта находятся в глубокой альфа-версии, но я не видел ничего лучшего. Вы можете прочитать статью об этих проектах (here).
Возможно, вы, возможно, измените базовый url (вместо 'https: // api.telegram.org' ваш собственный сервер) и ответьте правильным материалом. –
Проблема в том, что нет клиентского API, и боты не могут инициировать разговоры, поэтому я не вижу, как это будет работать. – Punnerud
В принципе, вы копируете API Telegram. –