- Регистрация
- 09.02.2015
- Сообщения
- 555
- Благодарностей
- 35
- Баллы
- 28
Подскажите пожалуйста куда необходимо добавить переменную 'dialogs' ?? , какой бы код со статьи я не выполнял все время получаю ошибку.
Компиляция кода Ошибка в действии "CS0103" "The name 'dialogs' does not exist in the current context". [Строка: 2; Cтолбец: 16]
Тема откуда взят код.
Компиляция кода Ошибка в действии "CS0103" "The name 'dialogs' does not exist in the current context". [Строка: 2; Cтолбец: 16]
Тема откуда взят код.
1 место - Разбираем User - API Telegram по косточкам | ZennoClub - Сообщество профессионалов автоматизации
Телеграм предоставляет для разработчиков два API: для работы с ботами (давайте будем называть его Bot-API) и для работы с пользователями (назовем его User-API). Т.к. данная статья посвящена User-API, далее по тексту я его буду упоминать как просто API, а что относится к Bot-API - так и буду...
zenno.club
C#:
var client = project.Context["client"];
var channels = dialogs.Chats.OfType<TeleSharp.TL.TLChannel>();
foreach (TeleSharp.TL.TLChannel channel in channels)
{
if (channel.Left)
continue;
project.SendInfoToLog("Отписываемся от канала: " + channel.Username);
// Запрос отписаться от канала/супергруппы
var req = new TeleSharp.TL.Channels.TLRequestLeaveChannel
{
Channel = new TeleSharp.TL.TLInputChannel
{
AccessHash = channel.AccessHash.Value,
ChannelId = channel.Id
}
};
var resultLeave = client.SendRequest<TeleSharp.TL.TLUpdates>(req);
}