Форум программистов, компьютерный форум, киберфорум
C#: API, боты
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/25: Рейтинг темы: голосов - 25, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 43
1

Telegram.Bot Как используя бота пригласить пользователя в приват канал?

22.11.2017, 06:54. Просмотров 5072. Ответов 4

Не подскажите как можно при помощи бота пригласить пользователя в приват канал, зная номер этого юзера?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2017, 06:54
Ответы с готовыми решениями:

Как посмотреть текст сообщения бота (Telegram bot, Python)?
Использую библиотеку Telebot. Ситуация: пользователь написал боту сообщения. Мне нужно узнать...

ASP .NET Core Telegram Bot, как запустить бота локально?
Всем привет, пробую создать Телеграм бота на ASP .NET Core, создал Web Api приложение, у меня есть...

Как реализовать ввод пользователя в Telegram Bot`e в разветвлении Switch?
Здравствуйте! Пишу телеграм бота. Столкнулся со следующей проблемой: Команды пользователя...

Как сделать так, чтобы Telegram bot работал для каждого пользователя отдельно?
Здравствуйте. Я написал телеграмм бота, он авторизуется на сайте электронного дневника и выдает...

4
Эксперт .NET
7468 / 5205 / 896
Регистрация: 21.01.2016
Сообщений: 20,057
22.11.2017, 07:27 2
GenaDyomin, и что на это можно ответить?..
0
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 43
22.11.2017, 09:08  [ТС] 3
Возможно по другому сказать нужно. Как можно приглашать людей в приватный канал, используя телеграм бота? Т.е. бот сидит на канале, тут он получает номер из консоли или другим способом и он приглашает этот номер. Я хочу узнать каким образом это можно сделать
0
Эксперт .NET
7468 / 5205 / 896
Регистрация: 21.01.2016
Сообщений: 20,057
22.11.2017, 09:09 4
GenaDyomin, Telegram есть API. Там всё расписано.
0
2 / 2 / 0
Регистрация: 31.03.2017
Сообщений: 7
16.10.2019, 11:54 5
Если использовать библиотеку TelegramBot.dll
то как вариант через кнопку

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 Bot.OnUpdate += async (object su, Telegram.Bot.Args.UpdateEventArgs evu) =>
  {                                      
if (evu.Update.CallbackQuery != null || evu.Update.InlineQuery != null) return;
var update = evu.Update;
var message = update.Message;
if (message == null) return;
                        // отработка приходящего сообщения
      if (message.Type == Telegram.Bot.Types.Enums.MessageType.Text)
         {       
           if (message.Text.ToUpper() == "/START")
               {
// подготавливаем кнопки
List<List<Telegram.Bot.Types.ReplyMarkups.InlineKeyboardButton>> InlineKeyboardArray = new List<List<Telegram.Bot.Types.ReplyMarkups.InlineKeyboardButton>>();
List<Telegram.Bot.Types.ReplyMarkups.InlineKeyboardButton> InlineKeyboard = new List<Telegram.Bot.Types.ReplyMarkups.InlineKeyboardButton>();
InlineKeyboard = new List<Telegram.Bot.Types.ReplyMarkups.InlineKeyboardButton>();
 InlineKeyboard.Add(Telegram.Bot.Types.ReplyMarkups.InlineKeyboardButton.WithUrl("Имя кнопки","ссылка на пользователя по типу https://t.me/имя"));
InlineKeyboardArray.Add(InlineKeyboard);
InlineKeyboardMarkup keyboard = new Telegram.Bot.Types.ReplyMarkups.InlineKeyboardMarkup(InlineKeyboardArray.Select(p => p.ToArray()).ToArray());
 
//это пример ответа с фотографией и кнопкой под ней
 await Bot.SendPhotoAsync(message.Chat.Id, "http://aftamat4ik.ru/wp-content/uploads/2017/03/photo_2016-12-13_23-21-07.jpg", message.Caption.ToString(), Telegram.Bot.Types.Enums.ParseMode.Default, false, 0, keyboard);
              }
        }
   }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2019, 11:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ожидание ответа от пользователя telegram bot
Не приходит идей в голову как ожидать ответа от пользователя в данном случае. Что происходит: ...

Написание бота для программы, используя NOMAD BoT
Всем доброго времени суток. Работаю курьером, заявки получаю через приложение для смартфона, но...

Telegram bot | Как создать inline кнопки?
При создании бота столкнулся с одной, не очень приятной, проблемой. Связанна она с созданием inline...

Как создать реферальную систему в telegram bot?
Как создать реферальную систему в телеграмм? Ссылку я создал, но мне нужно подсчитать сколько...

Как отправлять альбом фотографий через Telegram.Bot
Столкнулся с такой же проблемой...

Telegram Bot(Telepot). Как сохранить введенное пользователем сообщение
Здравствуйте. Допустим, при запуске бот попросил пользователя ввести номер телефона (адрес Email,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.