Отправка файла в Telegram

  • Автор темы Автор темы SteveJobs
  • Дата начала Дата начала

SteveJobs

Client
Регистрация
03.11.2016
Сообщения
283
Реакции
30
Баллы
28
Нашёл на просторах форума данный код, но тут отправка фото, никак не могу найти как отправить именно txt либо exel файл. Может кто подскажет?

Код:
Развернуть Свернуть Копировать
string strToken = project.Variables["bot_id"].Value;
string strChatId = project.Variables["chat_id"].Value;
string parse_mode = "html";
string img = project.Variables["img"].Value;
string url_bot = string.Format("https://api.telegram.org/bot{0}/sendPhoto?chat_id={1}", strToken, strChatId);
string temp = CommonCode.SendPhoto(img, url_bot);
 
Есть у кого решение как отправить txt, excel либо архив в телегу?
 
Для начала, этот код не будет работать в таком виде даже для отправки фото.
Почему? Потому что тут используется метод SendPhoto, который находится в классе CommomCode, которого я тут не увидел.

Во вторых, тут используется Telegram Bot Api, а не Telegram Api. Это надо различать. На это указывает кусок урла "https://api.telegram.org/bot"

Если по сабжу и учитывая какой кусок кода показан, то вот
https://core.telegram.org/bots/api#senddocument
Там сбоку видны все методы которые доступны для работы.

upload_2018-2-11_0-56-12.png


А вообще для удобства я бы порекомендовал юзать уже готовые обертки поверх Telegram Bot Api и Telegram Api.
https://github.com/TelegramBots/Telegram.Bot
https://github.com/sochix/TLSharp
 
Нашёл на просторах форума данный код, но тут отправка фото, никак не могу найти как отправить именно txt либо exel файл. Может кто подскажет?

Код:
Развернуть Свернуть Копировать
string strToken = project.Variables["bot_id"].Value;
string strChatId = project.Variables["chat_id"].Value;
string parse_mode = "html";
string img = project.Variables["img"].Value;
string url_bot = string.Format("https://api.telegram.org/bot{0}/sendPhoto?chat_id={1}", strToken, strChatId);
string temp = CommonCode.SendPhoto(img, url_bot);


Добрый день, вы нашли решение?
 

Вложения

  • 1571592969505.png
    1571592969505.png
    117,5 KB · Просмотры: 521
Последнее редактирование:
  • Оценить
Реакции: Gor
Не отправляет документ никак. Код выполняется без ошибок, но текстовый файл не отправляет.
А на бот подписались? Нажали Старт в боте? Я запустил проект, все классно отработало. Автору респект и благодарочка!
 
Если вам еще нужно:
Подскажите пожалуйста еще как можно использовать библиотеку Telegram Bot? Если ли у Вас пример отправки сообщения и проверки апдейтов с ее использованием? А то я в визжалке уже привык к ней, а в зенке не понял до конца как использовать.
 
вот c# код
76353

filename достается из getUpdates
если нужно что бы можно было скидывать больше 50 мб, аж до 2-ух гб вам нужна серверная версия telegram бота. Могу написать мини гайдик как поднимать, если нужно отпишите.
 
  • Оценить
Реакции: djaga
Последнее редактирование:
Это чудо сейчас работает?

Чет все сделал, id чата и бота поставил, но результатов нет... ошибок тоже нет.

Все решил! Спасибо!
как сделал ? я чет не могу понять!
можешь помочь?
 
Привет! Не получается реализовать отправку TXT файла с помощью предложенного варианта. Я в этом новичок, просьба отписаться специалиста, который может помочь сделать эту функцию за оплату! За ранее благодарен.
 
Какие ответы получаете при отправке файлов?
 
Привет. Может кто подскажет ка аудиофайл отправить? Предложенным выше кодом отправляется. Но неправильно отображается в телеграм . Изменить метод sendDocument на sendAudio не получается.
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)