Skip to content

Instantly share code, notes, and snippets.

@SilencerWeb
Created June 22, 2019 12:04
Show Gist options
  • Save SilencerWeb/1c72f0dbcb722750441543e7e7c4a6cc to your computer and use it in GitHub Desktop.
Save SilencerWeb/1c72f0dbcb722750441543e7e7c4a6cc to your computer and use it in GitHub Desktop.
const Markup = require('telegraf/markup');
const { ACTION_NAMES } = require('../constants');
const generatePostKeyboard = (id, removeCaption) => Markup.inlineKeyboard([
[
removeCaption ?
Markup.callbackButton('🖍 Remove caption', `${ACTION_NAMES.remove_post_caption.string}_${id}`)
:
Markup.callbackButton('✏️ Return caption', `${ACTION_NAMES.return_post_caption.string}_${id}`),
],
[
Markup.callbackButton('✅ Approve', `${ACTION_NAMES.approve_post.string}_${id}`),
Markup.callbackButton('❌ Dismiss', `${ACTION_NAMES.dismiss_post.string}_${id}`),
],
]);
module.exports = { generatePostKeyboard };
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment