Как в C# код вставить переменную с проекта?

Nixens

Client
Регистрация
18.02.2018
Сообщения
283
Благодарностей
7
Баллы
18
Блок ругается на переменную, хотя с ПМ отправляет ее, а с самого зеннопостера нет. Как моэно это исправить?
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
project.Variables["var_name"].Value

Либо же ПКМ в окне редактирования кода и в самом низу "Установить значение из переменной"
 
  • Спасибо
Реакции: Nixens

Nixens

Client
Регистрация
18.02.2018
Сообщения
283
Благодарностей
7
Баллы
18
Код:
//Токен бота
string token = "11111222:AAAAABBBBBBBCCCCCCCCCCCCC";
//ID чата или канала
//Можно записать название канала, которое с "@". Пример: @mychannel
string chatId = "project.Variables["ssylka"].Value";
//Сообщение в чат/канал
string message = "Ошибка в шаблоне таком-то";
//Формирование строки (адреса) запроса, для метода API sendMessage
string url = String.Format("https://api.telegram.org/bot{0}/sendMessage?chat_id={1}&text={2}", token, chatId, message);
//Отправляем сообщение на канал, GET-запросом на BotAPI
string resultGet = ZennoPoster.HttpGet(url);


С ошибкой почему-то выходит (Токен и айди чата стоит)
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
project.Variables["ssylka"].Value не надо эту конструкцию обрамлять кавычками.

Вот как должна выглядеть 5-я строка - string chatId = project.Variables["ssylka"].Value;
 
  • Спасибо
Реакции: loogle, eee и Nixens

Nixens

Client
Регистрация
18.02.2018
Сообщения
283
Благодарностей
7
Баллы
18
код ошибки : 7bbad9cc-55c8-4cea-bb0a-c088e4833979 . cs1002
 

Nixens

Client
Регистрация
18.02.2018
Сообщения
283
Благодарностей
7
Баллы
18

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
  • Спасибо
Реакции: Nixens

Nixens

Client
Регистрация
18.02.2018
Сообщения
283
Благодарностей
7
Баллы
18
Компиляция кода Ошибка в действии "CS0103" "The name 'message' does not exist in the current context". [Строка: 10; Cтолбец: 111]

Компиляция кода Ошибка в действии "CS0128" "A local variable named 'chatId' is already defined in this scope". [Строка: 8; Cтолбец: 8]


Компиляция кода Ошибка в действии "CS1002" "; expected". [Строка: 8; Cтолбец: 30]

Что в логе пишет? Это id сбойного экшена, мне он, естественно, ни о чём не говорит:-)
Компиляция кода Ошибка в действии "CS1525" "Invalid expression term ':'". [Строка: 8; Cтолбец: 28]
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
Либо есть ещё кубики с кодом, либо выше был выложен не полный код.
Нужен весь код.
 
  • Спасибо
Реакции: Nixens

Nixens

Client
Регистрация
18.02.2018
Сообщения
283
Благодарностей
7
Баллы
18

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63

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