39 lines
994 B
JavaScript
39 lines
994 B
JavaScript
class StartTask {
|
|
async start({ reply, replyWithSticker, message, i18n, from, extra }) {
|
|
await replyWithSticker(
|
|
'CAACAgIAAxkBAAIZH2DvF-OAI9Kzy_QazXqHYR0rUD7-AAIXAAPDVgMeQjlqcLJ92EYgBA'
|
|
)
|
|
const markup = extra
|
|
.HTML()
|
|
.inReplyTo(message.message_id)
|
|
.webPreview(false)
|
|
.markup(m =>
|
|
m.inlineKeyboard(
|
|
[
|
|
m.callbackButton('💰 Donate', 'startMenu|donate'),
|
|
m.urlButton('❤️ My Notabug', 'https://notabug.org/Secven'),
|
|
m.urlButton('😊 Subscribe', 'https://t.me/ThisOpenSource'),
|
|
m.callbackButton(i18n.t('default.closeMessage'), 'delete')
|
|
],
|
|
{ columns: 2 }
|
|
)
|
|
)
|
|
return await reply(i18n.t('main.start', { ...from }), markup)
|
|
}
|
|
|
|
donateMe = async ({ i18n, extra, editMessageText }) => {
|
|
return editMessageText(
|
|
i18n.t('main.donate'),
|
|
extra
|
|
.HTML()
|
|
.markup(m =>
|
|
m.inlineKeyboard([
|
|
m.callbackButton(i18n.t('default.closeMessage'), 'delete')
|
|
])
|
|
)
|
|
)
|
|
}
|
|
}
|
|
|
|
module.exports = new StartTask()
|