Size: a a a

Боты на Telegraf

2020 September 09

D

DevilSAM in Боты на Telegraf
Ну в целом это не критично. Главное, что файл, скачанный по конкретной ссылке разными людьми, будет в одном боте определяться как один и тот же (при условии, что никто не будет его самостоятельно сжимать/редактировать и тд)
источник

D

DevilSAM in Боты на Telegraf
Я последний раз, когда делал сверку фото, просто решил проверять file_size ))) вероятность, что у другой картинки размер совпадёт - мала, зато мороки гораздо меньше, чем сверять по base64. Но тем не менее вероятность такая была.
A с уник.айди вообще красота получается ))
источник

A

Andrei in Боты на Telegraf
V
сразу занервничал увидев бесполезный async
Тип у возвращаемого значения промис, можно возвращать промис...
источник

V

V in Боты на Telegraf
Andrei
Тип у возвращаемого значения промис, можно возвращать промис...
так а зачем он там?)
источник

A

Andrei in Боты на Telegraf
Что именно?
источник

A

Andrei in Боты на Telegraf
Обновление роута не обяз может происходит синхронно, может меняться в бдшке, тогда нужно будет ждать выполнения запроса бдшкой
источник

JD

Johnny Doe in Боты на Telegraf
Murka
3. Создай приватный чат, добавь 2 бота и пусть слушают сообщения друг друга.
еще вариант кидать на вебхук запрос типа от телеграма с определенной переодичностью
источник

M

Murka in Боты на Telegraf
Johnny Doe
еще вариант кидать на вебхук запрос типа от телеграма с определенной переодичностью
+
источник

AB

Aleksandr Bukhalo in Боты на Telegraf
꧁倫太郎 岡部꧂
вот че за типы там такие он написал
там пиздец)
источник

АТ

Александр Тарасюк... in Боты на Telegraf
что делает channelMode: true в опциях телеграфа? следит за обновлениями channel_post сообщений. что за тип channel_post? как работает
источник

KL

Kirill "Loskir&... in Боты на Telegraf
Александр Тарасюк
что делает channelMode: true в опциях телеграфа? следит за обновлениями channel_post сообщений. что за тип channel_post? как работает
По идее он делает так, чтобы бот триггерился на .command(), .hears() итд не только на message, но и на channel_post
источник

АТ

Александр Тарасюк... in Боты на Telegraf
понял, спасибо
источник

Р

Роман in Боты на Telegraf
Подскажите, пожалуйста, какой тип указать для контекста (ctx) WizardScene? Пишу на тайпскрипте, поэтому хотелось бы знать какой там тип
источник

V

V in Боты на Telegraf
Роман
Подскажите, пожалуйста, какой тип указать для контекста (ctx) WizardScene? Пишу на тайпскрипте, поэтому хотелось бы знать какой там тип
WizardContext, очевидно же)
источник

Р

Роман in Боты на Telegraf
V
WizardContext, очевидно же)
если бы) такого типа в node_modules нету, если логать его, то показывает   TelegrafContext {...}, а если запросить тип, то показывает просто object. Подставляя TelegrafContext как тип, пишет что ctx.wizard.next() не содержится в TelegrafContext...
источник

V

V in Боты на Telegraf
Роман
если бы) такого типа в node_modules нету, если логать его, то показывает   TelegrafContext {...}, а если запросить тип, то показывает просто object. Подставляя TelegrafContext как тип, пишет что ctx.wizard.next() не содержится в TelegrafContext...
а.. я просто из git версию пользую, она уже целиком на TS почти
источник

Р

Роман in Боты на Telegraf
V
а.. я просто из git версию пользую, она уже целиком на TS почти
хорошо тебе, мне так нельзя) вот и ищу выход из этой ситуации
источник

V

V in Боты на Telegraf
почему нельзя?)(
источник

Р

Роман in Боты на Telegraf
тех лид не одобрит)
источник

V

V in Боты на Telegraf
export interface WizardContext<TContext extends WizardContextMessageUpdate> {
   ctx: TContext
   step: number
   cursor: number
   steps: any
   selectStep: (index: number) => this
   next: () => this
   back: () => this
   state: { [key: string]: any }
}

export interface WizardContextMessageUpdate extends TelegrafContext {
   wizard: WizardContext<this>
}
источник