- 20.06.2022
- 23 898
- 218
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Скрипт для приема заявок
ЯП : Python
Модули : telegram
База : —
Простой скрипт для приема заявок куда-нибудь. Например на хентай канал.
ЯП : Python
Модули : telegram
База : —
Простой скрипт для приема заявок куда-нибудь. Например на хентай канал.
Код:
import logging
from telegram import Update, InlineKeyboardButton, InlineKeyboardMarkup
from telegram.ext import Updater, CommandHandler, CallbackQueryHandler, MessageHandler, Filters, CallbackContext
from colorama import init, Fore
TOKEN = "токен свой введешь нахуй понял"
ADMIN_ID = "Свой тег свой не дам пошел нахуй"
logging.basicConfig(level=logging.INFO)
def start(update: Update, context: CallbackContext):
update.message.reply_text("Привет! Отправьте мне свою ссылку на лолз, и я отправлю его админу на одобрение.")
def handle_message(update: Update, context: CallbackContext):
user_id = update.message.from_user.id
user_text = update.message.text
approval_buttons = [
[
InlineKeyboardButton("Одобрить", callback_data=f"approve:{user_id}"),
InlineKeyboardButton("Отклонить", callback_data=f"reject:{user_id}")
]
]
reply_markup = InlineKeyboardMarkup(approval_buttons)
context.bot.send_message(ADMIN_ID, f"Заявка от {user_id}: {user_text}", reply_markup=reply_markup)
def handle_approval(update: Update, context: CallbackContext):
query = update.callback_query
query.answer()
action, user_id = query..split(":")
if action == "approve":
context.bot.send_message(user_id, "Ваша заявка была одобрена администратором. Вот ссылка: ТУТ ССЫЛКА БЛЯДЬ НАХУЙ ПОНЯЛ МЕНЯ?")
query.edit_message_text("Заявка одобрена.")
elif action == "reject":
context.bot.send_message(user_id, "Ваша заявка была отклонена администратором.")
query.edit_message_text("Заявка отклонена.")
else:
query.edit_message_text("Произошла ошибка. Попробуйте еще раз.")
init()
def main():
name = "Dev: Mef"
for _ in range(5):
print(Fore.LIGHTMAGENTA_EX + name + Fore.RESET)
updater = Updater(TOKEN)
dispatcher = updater.dispatcher
dispatcher.add_handler(CommandHandler("start", start))
dispatcher.add_handler(MessageHandler(Filters.text, handle_message))
dispatcher.add_handler(CallbackQueryHandler(handle_approval))
updater.start_polling()
updater.idle()
if __name__ == "__main__":
main()
Последние темы в этом разделе:
- Скрипт инструмент OSINT
- Скрипт автоматизации GoblinMine
- Скрипт сортировщик файлов
- Скрипт шаблон web приложения Django
- Скрипт рейтинг фильмов/сериалов
- Скрипт Telegram бот парсер товаров с Wildberries
- Скрипт Телеграм бот для анонимного общения
- Скрипт Telegram бот для распаковки архивов
- Слив сборник Телеграм Казино ботов (8 штук)
- Скрипт Телеграм бот автоказино mcduck casino