Описание тега python-telegram-bot

This is a Python library that wraps around the Telegram bot API.
1 ответ

Python: бот отправляет файл во время разговора

Я создал бота с помощью модуля python-telegram-bot. Бот генерирует штрих-код с помощью модуля pybarcode. Во время разговора с ботом я хотел бы отправить пользователю созданное изображение: from telegram import (ReplyKeyboardMarkup, ReplyKeyboardRemo…
09 май '18 в 17:25
4 ответа

Не знаете, как выбрать один случайный вывод из этого списка в Python

Я хотел бы выбрать одно случайное update.message из этого списка, когда вызывается музыкальная функция. Я предполагаю, что я должен хранить все ссылки за пределами update.message, чтобы он не отправлял все 3 при вызове музыки def music(bot, update):…
1 ответ

Как отправить файл в бот telegram?

Я пишу бот Telegram и мне нужно отправлять файлы пользователям. я хочу получить file_id файлов, которые я хочу отправить. Я слежу за этим ответом. Получить file_idЯ должен отправить файл своему боту Telegram. Вопрос в том, как отправить файлы через …
1 ответ

Телеграм бот с помощью опроса не дает никакого ответа

Я создал бота Telegram в Python (3.7) для получения статей с веб-сайта. Я использовал метод start_polling() из библиотеки ботов-телеграмм Python для получения команд от пользователя, но когда я запускаю файл в командной строке (ОС Windows), никакого…
1 ответ

Есть ли способ удалить все отредактированные сообщения до того, как вы удалите?

В моем боте я редактировал одно и то же сообщение примерно 3 раза. В конце концов, когда я хотел удалить последний, я думал, что он удалит все. Но он просто удалил последнее отредактированное сообщение. Есть ли способ сделать это? Потому что я пытал…
15 фев '19 в 10:48
2 ответа

Бот Telegram инициирует разговор с пользователем

Я пишу бота Telegram, чтобы упростить проблему, скажем, вы можете задавать вопросы боту на канале, и он отвечает вам лично. Когда бот получает команду, он принимает chat_id пользователя из: update.message.from_user.id Но когда я делаю это, я получаю…
0 ответов

Анаконда консоль остановить ответ через некоторое время

Я создал бот-телеграмму и развернул ее на сервере Vultr win10, и для запуска своего бота я использовал консоль Anaconda. Во время тестирования я обнаружил, что консоль через некоторое время перестанет отвечать, пока я не нажму на консоль или не нажм…
06 июн '18 в 09:10
0 ответов

Подписчики канала будут забанены, если добавлены с помощью Telethon API. Как его разблокировать?

Я использую Telethon API для добавления участников в мой канал из группы, но пользователи, добавленные в мой канал, получают бан сразу после добавления, поэтому они не добавляются, а забаняются. Как их разблокировать? используя API-интерфейс teletho…
1 ответ

Telegram Bot api и Webhook с SSL

Я создал простой http-сервер торнадо с помощью ssl_options и установил веб-хук для бота Telegram, но сервер не получил запрос "post". Какая проблема может быть? import tornado.httpserver import tornado.ioloop import tornado.web class MainHandler(tor…
1 ответ

Вызов токена Telegram из внешнего файла

Казалось, я ничего не могу найти по этому поводу, и я знаю, что нашел решение несколько месяцев назад. Я хочу написать Telegram Bot с python-telegram-bot для загрузки видео с любого (легального) сайта и отправки его пользователю. Бот должен спросить…
07 июл '18 в 10:11
2 ответа

Изменение размера встроенной клавиатуры Telegram

Встроенная клавиатура Telegram - отличная функция с множеством различных вариантов использования. Встроенные кнопки добавляются в виде списка таких элементов: inline_keyboard = [[InlineKeyboardButton(text="button", callback_data="button"), InlineKe…
11 сен '17 в 04:05
1 ответ

Может ли бот Telegram читать свои собственные сообщения на канале

Я пытаюсь выяснить, почему мой бот не знает о своих собственных сообщениях на канале, когда я использую bot.get_updates(), я получаю только сообщения, написанные мной, а не ботом.
23 мар '18 в 08:07
1 ответ

Как перезапустить бот Telegram в Python (с начальным состоянием переменных) для нового клиента?

Это мой первый вопрос здесь. Я пытаюсь переписать телеграмма бота на Python. И я не могу решить одну проблему. Когда я сам тестирую своего бота, все нормально, но если другой пользователь подключается к моему боту, скрипт не запускается для него с н…
3 ответа

Telegram api. Получить все загруженные фотографии от media_group_id

Я отправляю своему боту-телеграмму несколько фотографий для группы. Как я могу получить file_id все мои загруженные фотографии? Я использую webhooks, но ответ не содержит никаких данных обо всех фотографиях, только некоторые данные о последней загру…
1 ответ

О методе SenInvoice от telegram bot api

Так что я хочу использовать эту команду sendinvoice здесь Но я не совсем понимаю, что означает начальный _параметр и как использовать массив помеченных цен. Можете ли вы привести мне пример, особенно о том, как вы используете / объявляете массив пом…
1 ответ

Бот Telegram не работает для персидских сообщений

Я создаю телеграмм-бот с python-telegram-bot. Я хочу опубликовать сообщение в группе после отправки сообщений в группу, и бот проверит сообщение, и, если в сообщениях есть слово в списке, бот удалит сообщение, но если сообщения на персидском языке, …
14 авг '17 в 11:36
1 ответ

Произошла ошибка ConnectionEr. Проект связан с Telegram Bot API

ERROR - TeleBot: "ConnectionError occurred, args=(ProtocolError('Connection aborted.', ConnectionRefusedError(10061, 'Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение', None, 10061, None)),) Проект связан с Telegram B…
0 ответов

Telegram Bot: инициировать разговор по нажатию кнопки встроенной клавиатуры

Я новичок в этой разработке бота Telegram, и я разрабатываю бот, который использует Conversationhandler и несколько состояний, чтобы поговорить с пользователем и получить ответ. Поскольку бот будет работать в групповом чате, я заканчиваю разговор по…
26 янв '18 в 11:30
0 ответов

Бот Telegram: пересылать старые сообщения

Есть ли способ иметь бота Telegram, который пересылает очень старые сообщения? Скажем, у бота был доступ к чату в течение 2 лет, может ли он переслать первое сообщение, которое он получил в этом чате? Насколько я понимаю, forwardMessage() функция тр…
04 май '18 в 14:04
0 ответов

Как отправить команду при нажатии кнопки на пользовательской клавиатуре?

Я хотел бы настроить клавиатуру в пространстве клавиатуры (без встроенной клавиатуры). Следующий код является упрощенным примером того, что я сделал. Кнопка "show help" отправляет боту строку "show help", но бот не может ответить, так как ожидает, ч…
14 май '18 в 20:25