Size: a a a

.NET Chat Убежище

2018 November 16

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Bogdan Alekseevich
Ребят помогите пожалуйста, в первый раз работаю с API телеграмм ботов, такая ошибка при вызове Bot_Answer из Parser_OnNewData программа вылетает с сообщением, о том, что e == null, но никакие другие аргументы оно принимать не хочет, если кто знает, как починить это, или изменить, что бы данные из arg2[0] попадали в bot.SendTextMessageAsync подскажите пожалуйста пол дня ебусь с этим
Так, погодь, ты же сам весь этот код написал?
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Сам себе передаёшь null, сам на него не делаешь проверки, сам падаешь.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Просто не делай так 🤷‍♂️
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Вообще непонятно, зачем тебе там такой сложный тип, если ты просто из одного метода в другой хочешь передать строку.
источник

BA

Bogdan Alekseevich in .NET Chat Убежище
Dr. Friedrich von Never
Вообще непонятно, зачем тебе там такой сложный тип, если ты просто из одного метода в другой хочешь передать строку.
Походу я туплю, подскажи, как строку передать
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Bogdan Alekseevich
Походу я туплю, подскажи, как строку передать
MyMethod(myString)
источник

EM

Endo 🐢 Morphine in .NET Chat Убежище
Bogdan Alekseevich
Походу я туплю, подскажи, как строку передать
ты что-нибудь изучал перед тем как за бота садиться?
источник

EM

Endo 🐢 Morphine in .NET Chat Убежище
может тебе видосик какой-нибудь подыскать, где на примере показывают
источник

BA

Bogdan Alekseevich in .NET Chat Убежище
Dr. Friedrich von Never
MyMethod(myString)
Не работает, ибо в Bot_Answer есть Telegram.Bot.Args.MessageEventHandlerArgs e, в который тоже нужно что то передать, и хуй бы знал, что, ибо без этого параметра не получу msg.Chat.Id
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Bogdan Alekseevich
Не работает, ибо в Bot_Answer есть Telegram.Bot.Args.MessageEventHandlerArgs e, в который тоже нужно что то передать, и хуй бы знал, что, ибо без этого параметра не получу msg.Chat.Id
Так на кой хрен его туда передавать? Это твой метод, ты сам его написал.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
А, там Message не строковый, я сразу не обратил внимания.
источник

BA

Bogdan Alekseevich in .NET Chat Убежище
Dr. Friedrich von Never
А, там Message не строковый, я сразу не обратил внимания.
Так вот, есть идеи, как решить?
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Инстанцировать нужный тебе тип.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Но чёт, похоже, если у тебя нету chat id, то вообще не о чем говорить :)
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
А, собстно, почему у тебя нету chat id?
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Вот к тебе пришёл человек, у него есть конкретный айдишник. Потом ты, я так понимаю, по какому-то внешнему событию хочешь в этот чат с человеком написать текст.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Для этого, разумеется, нужен айдишник.
источник

BA

Bogdan Alekseevich in .NET Chat Убежище
Есть, смотри единственная проблема, передать arg2[0] в Bot_Answer
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
А что такое arg2[0]?
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Chat id есть у тебя?
источник