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

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);
 

SteveJobs

Client
Регистрация
03.11.2016
Сообщения
283
Благодарностей
30
Баллы
28
Есть у кого решение как отправить txt, excel либо архив в телегу?
 

Moadip

Client
Регистрация
26.09.2015
Сообщения
509
Благодарностей
824
Баллы
93
Для начала, этот код не будет работать в таком виде даже для отправки фото.
Почему? Потому что тут используется метод 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
 

Laimonas

Client
Регистрация
17.03.2016
Сообщения
5
Благодарностей
18
Баллы
3
Нашёл на просторах форума данный код, но тут отправка фото, никак не могу найти как отправить именно 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);

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

SteveJobs

Client
Регистрация
03.11.2016
Сообщения
283
Благодарностей
30
Баллы
28

Laimonas

Client
Регистрация
17.03.2016
Сообщения
5
Благодарностей
18
Баллы
3
Если вам еще нужно:
 

Вложения

russya

Client
Регистрация
08.07.2014
Сообщения
743
Благодарностей
78
Баллы
28

frion-seo

Client
Регистрация
27.02.2011
Сообщения
538
Благодарностей
471
Баллы
63

crn

Client
Регистрация
19.11.2015
Сообщения
62
Благодарностей
6
Баллы
8

Вложения

Последнее редактирование:
  • Спасибо
Реакции: Gor

Gor

Client
Регистрация
30.09.2016
Сообщения
248
Благодарностей
30
Баллы
28
Не отправляет документ никак. Код выполняется без ошибок, но текстовый файл не отправляет.
А на бот подписались? Нажали Старт в боте? Я запустил проект, все классно отработало. Автору респект и благодарочка!
 

Gor

Client
Регистрация
30.09.2016
Сообщения
248
Благодарностей
30
Баллы
28
Если вам еще нужно:
Подскажите пожалуйста еще как можно использовать библиотеку Telegram Bot? Если ли у Вас пример отправки сообщения и проверки апдейтов с ее использованием? А то я в визжалке уже привык к ней, а в зенке не понял до конца как использовать.
 

dave_scream

Новичок
Регистрация
02.12.2020
Сообщения
16
Благодарностей
0
Баллы
1

tanichev

Client
Регистрация
14.08.2020
Сообщения
654
Благодарностей
761
Баллы
93
вот c# код
76353

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

Enrof

Client
Регистрация
09.06.2020
Сообщения
47
Благодарностей
5
Баллы
8
Последнее редактирование:

санчил

Client
Регистрация
15.04.2016
Сообщения
334
Благодарностей
60
Баллы
28
Это чудо сейчас работает?

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

Все решил! Спасибо!
как сделал ? я чет не могу понять!
можешь помочь?
 

sharapov.oleksandr

Новичок
Регистрация
02.12.2022
Сообщения
4
Благодарностей
1
Баллы
1
Привет! Не получается реализовать отправку TXT файла с помощью предложенного варианта. Я в этом новичок, просьба отписаться специалиста, который может помочь сделать эту функцию за оплату! За ранее благодарен.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Какие ответы получаете при отправке файлов?
 

sharapov.oleksandr

Новичок
Регистрация
02.12.2022
Сообщения
4
Благодарностей
1
Баллы
1

sharapov.oleksandr

Новичок
Регистрация
02.12.2022
Сообщения
4
Благодарностей
1
Баллы
1
  • Спасибо
Реакции: qweeeraz

max_linder

Client
Регистрация
24.09.2019
Сообщения
13
Благодарностей
9
Баллы
3
Привет. Может кто подскажет ка аудиофайл отправить? Предложенным выше кодом отправляется. Но неправильно отображается в телеграм . Изменить метод sendDocument на sendAudio не получается.
 
Последнее редактирование:

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