
Vasiliy
16.07.2017
06:49:05
окей, понял вроде

Magic
16.07.2017
06:50:29
Я немного заморочился и теперь весь процесс добавления опроса выглядит так
Соответственно набиваешь стек вопросов, и по очереди отвечаешь

Google

Magic
16.07.2017
06:51:22
Это самый простой способ, без привязки к таблице в будущем

Vasiliy
16.07.2017
06:53:35
таблица нужна, нужна возможность создавать опросы и редачить, все на динамике с ентити подтягиваться будет

Magic
16.07.2017
06:56:45
Ты не понял, это две разные таблицы
Это таблицы выданных опросов а не что выдавать)

Vasiliy
16.07.2017
07:03:36
Кстати, тут вчера спрашивали про C# и я всякие плюхи языка показывал, может кому надо, ловите экстеншн к классу String
подключаете класс в пространство имен и юзаете просто
string message = "сообщение".ToBold();
https://pastebin.com/YGFhArvv

Дмитрий
16.07.2017
07:07:42
Я правильно понимаю, что теперь у каждого объекта String появился метод ToBold?
Просто у нас в жс больно бьют за такое вмешательство в общий код))

Daniel
16.07.2017
07:09:08
Господа
Как отправить пост в приватный канал?
БотАпи это умеет?

Vasiliy
16.07.2017
07:09:49

Daniel
16.07.2017
07:09:55
Есть пара ботов, пишут в паблик каналы
Нужно теперь написать в приватный, бот там админ

Vasiliy
16.07.2017
07:10:27

Google

Vasiliy
16.07.2017
07:10:36
имя канала стрингой

Daniel
16.07.2017
07:11:05

Mercuree
16.07.2017
07:11:07

Daniel
16.07.2017
07:11:16

Дмитрий
16.07.2017
07:11:18

Vasiliy
16.07.2017
07:11:26

Mercuree
16.07.2017
07:13:01

Дмитрий
16.07.2017
07:13:17

Vasiliy
16.07.2017
07:13:34

Daniel
16.07.2017
07:13:37

Mercuree
16.07.2017
07:14:09

Дмитрий
16.07.2017
07:14:23
Но всё равно подход попахивает

Daniel
16.07.2017
07:15:28

Vasiliy
16.07.2017
07:15:41
на то и расширение

Daniel
16.07.2017
07:15:43

Vasiliy
16.07.2017
07:15:46
можно допиливать чужие библы

Google

Vasiliy
16.07.2017
07:16:08
блин, тогда нее знаю, а что там приходит в чат айди?

Дмитрий
16.07.2017
07:16:11

Mikhail
16.07.2017
07:16:26

Suren
16.07.2017
07:18:17
Мессдж с канала форвардни к @ShowJsonBot

Дмитрий
16.07.2017
07:18:50

Suren
16.07.2017
07:19:02
Там в message будет forward_from_chat

Daniel
16.07.2017
07:20:21
Спасибо большое, отличный бот

Suren
16.07.2017
07:20:28
??

Daniel
16.07.2017
07:20:30
Получил айди, сейчас затестирую
Господа, всё таки понял почему это не сработало.
Вот правильный код получения айди приват канала, на шарпах
Bot.OnUpdate += (o, e) => Console.WriteLine(e.Update.ChannelPost.Chat.Id)
Как всегда, правильное решение на поверхности

Vasiliy
16.07.2017
07:31:05
странно что с апдейтов съел, а с мессаджей нет
а, там ChannelPost

Daniel
16.07.2017
07:31:48

Vasiliy
16.07.2017
07:32:02
приколитесь, тут диплом забрал на днях, закончил вышку
))
бомбануло что после того как защитился, телеграмм начали анально ограждать в думе

Google

Daniel
16.07.2017
07:35:56
Можно сорсы глянуть чисто из любопытства?

Suren
16.07.2017
07:36:29

Daniel
16.07.2017
07:36:39

Suren
16.07.2017
07:36:51
Пятюню

Vasiliy
16.07.2017
07:37:33
Мне это ещё предстоит, интересно
там говнокод лютый, я еще до паттернов всяких кодил. почищу проект от полей всяких бд, выкину, напомни плз в лс где нибудь на сл. неделе

Mercuree
16.07.2017
07:38:39

Daniel
16.07.2017
07:39:02
Ничего серьёзного за плечами нет

Mercuree
16.07.2017
07:39:51

?? Denis
16.07.2017
07:41:27

Mercuree
16.07.2017
07:42:52
Когда я защищался, телеграма не существовало:(

Дмитрий
16.07.2017
07:42:53

Vasiliy
16.07.2017
07:43:02
Сейчас бот работает? Билеты продает?
нет, там суть была что мы закуп делали по 80р и продавали по 150 на любой фильм, место и сеанс. они загнули ценник до 110 рублей, а бренд "билет за 150" и бот и группа уже 150 назывались. чувак который меня втянул выпилил меня из-за того что денег стало не хватать на поддержку бота. я предлагал поставщикам отказаться от картона и перейти на электронные билеты, но они посчитали телеграмм несерьезной площадкой для конечного потребителя (оно так и есть до сих пор, с ними не могу не согласиться) в итоге я забрал бота и свалил

?? Denis
16.07.2017
07:43:31
Молодцы

Vasiliy
16.07.2017
07:43:34
ща врубить не могу, под винду бек пилил

?? Denis
16.07.2017
07:44:10
На последней защите у нас было чтото похожее

Google

Vasiliy
16.07.2017
07:44:18
я поэтому ушел в автоматизацию всякую внутренних бизнес процессов. там клиентов море, прикрутить всякие ЦРМ, оповещать о заказах на сайте и т.д. обывателю менее интересно

?? Denis
16.07.2017
07:44:19
С телеграмом

Vasiliy
16.07.2017
07:46:03
но хорошо заходило людям, мы полностью перевели консультацию по телефону на бота, т.е. всю инфу в нем можно было найти, точки продаж по местоположению, количество билетов, сеансы в кино, а что бы у людей не бомбило что нужно ставить телеграмм, мы замотивировали их еженедельным розыгрышем двух билетов среди подписчиков на бота
на телефон врубили смс автоответчик который сбрасывал трубку и слал что всяконсультция в телеграмм боте и ссылка на него
в цифрах - неделя работы на автоматизацию, около 30К ежемесячной прибыли на двоих

Elena
16.07.2017
07:57:16

Vasiliy
16.07.2017
07:58:17
ты про что

Elena
16.07.2017
08:01:02
ты про что
await bot.sendtextmessageasync (chatid, text, ParseMode.Markdown);

Vasiliy
16.07.2017
08:02:09
ну под маркдаун можно сделать, мне html привычнее

Elena
16.07.2017
08:02:52

Vasiliy
16.07.2017
08:03:46
я не понимат. я сделал сразу что бы при обращении стринги к методу ToBold() стринга просто обрамлялась в тег <b>
вручную чтоб не бить

Elena
16.07.2017
08:04:16

Дмитрий
16.07.2017
08:09:34
Я только одного не понимаю)
Что будет, когда кастомные методы, пихаемые в один объект начнут совпадать?

Vasiliy
16.07.2017
08:10:50
Не скомпилится скорее всего, надо будет явно указать неймспейс из которого берешь метод

Дмитрий
16.07.2017
08:11:25
Ясн) Шаткий подход

Quarx2k ?
16.07.2017
08:11:26
Если имена одинаковые но разные параметры у методов, то ок
В джаве покрайней мере

b0g3r
16.07.2017
08:12:30
А объясните чем метод самого объекта лучше чем функция, которая бы этот объект принимала аргументом