Jump to content

All Activity

This stream auto-updates

  1. Today
  2. Спасиб, по возможности приобрету модулей, дакину в общий список
  3. Yesterday
  4. 2 downloads

    Информация о файле Вашему вниманию предоставляется модуль Emoji как Вконтакте движке. Модуль был приобретен на официальном сайте движка Alpha CMS. На мобильной версии emoji немного в плохом качестве выводятся. Метод установки Переходим в панель администратора. Находим пункт "Альфа установщик" и переходим в него. На открывшиеся страничке находим кнопку "Загрузить ZIP архив" Выбираем архив, который Вы скачали у нас с сайта. P/S: Переходя по директории Смайлы ВК\files\upload\alpha_installer\set в файле set.php имеется домен, по возможности замените на свой, если скрипт установки будет ругаться на файл.
  5. Просмотр файла Emoji VK для Alpha CMS Информация о файле Вашему вниманию предоставляется модуль Emoji как Вконтакте движке. Модуль был приобретен на официальном сайте движка Alpha CMS. На мобильной версии emoji немного в плохом качестве выводятся. Метод установки Переходим в панель администратора. Находим пункт "Альфа установщик" и переходим в него. На открывшиеся страничке находим кнопку "Загрузить ZIP архив" Выбираем архив, который Вы скачали у нас с сайта. P/S: Переходя по директории Смайлы ВК\files\upload\alpha_installer\set в файле set.php имеется домен, по возможности замените на свой, если скрипт установки будет ругаться на файл. Добавил NaFanyA Добавлено 23.10.2021 Категория Модули, плагины, хаки AlphaCMS
  6. 2 downloads

    Вашему вниманию предоставляется виджет подарков пользователя на движке Alpha CMS. Виджет был приобретен на официальном сайте движка Alpha CMS. Виджет выводит список подарков пользователя на станицу юзера отдельным элементом, работает как на PC, так и на мобильной версии. Метод установки Переходим в панель администратора. Находим пункт "Альфа установщик" и переходим в него. На открывшиеся страничке находим кнопку "Загрузить ZIP архив" Выбираем архив, который Вы скачали у нас с сайта. P/S: Переходя по директории Виджет подарков\files\upload\alpha_installer\set в файле set.php имеется домен, по возможности замените на свой, если скрипт установки будет ругаться на файл.
  7. Просмотр файла Виджет подарков для Alpha CMS Вашему вниманию предоставляется виджет подарков пользователя на движке Alpha CMS. Виджет был приобретен на официальном сайте движка Alpha CMS. Виджет выводит список подарков пользователя на станицу юзера отдельным элементом, работает как на PC, так и на мобильной версии. Метод установки Переходим в панель администратора. Находим пункт "Альфа установщик" и переходим в него. На открывшиеся страничке находим кнопку "Загрузить ZIP архив" Выбираем архив, который Вы скачали у нас с сайта. P/S: Переходя по директории Виджет подарков\files\upload\alpha_installer\set в файле set.php имеется домен, по возможности замените на свой, если скрипт установки будет ругаться на файл. Добавил NaFanyA Добавлено 23.10.2021 Категория Модули, плагины, хаки AlphaCMS  
  8. Last week
  9. Хм, 🤔 требуется русификация, да и на vii неособо похожа, 👀
  10. Просмотр файла SocialCom Данная сборка очень чистая. (на базе VII) Даже слишком. Не хватает верстки некоторых разделов и функциональных элементов. Автор решил взяться основательно и начал переписывать шаблон, но видимо руки так и не долшли его закончить. Инструкция по установке внутри. Добавил timbios Добавлено 22.10.2021 Категория Сборки vii engine  
  11. Version 1.0.0

    10 downloads

    Данная сборка очень чистая. (на базе VII) Даже слишком. Не хватает верстки некоторых разделов и функциональных элементов. Автор решил взяться основательно и начал переписывать шаблон, но видимо руки так и не долшли его закончить. Инструкция по установке внутри.
  12. У бегета кароч акция 5 рублей за домен , жаль только для уже зареганных клиентов и только один раз кто на бесплатном хосте https://beget.com/ru/news/2021/registrator-beget-5-years
  13. Гений мысли, отец русской демократии
  14. Я предлагаю создать группу Редакторы и создать заявку. То есть пользователь, который решит стать редактором заполнит заявку, главными критериями будут типо большая посещаемость, грамотность, а также хотя бы быть пользователем форума пару месяцев. Кандидаты будут отбираться командой администрации.
  15. Идея интересная, но я в начале сентября ботом начал увлекаться и вот сделал на php. Хочу доделать, но пока времени особо нет, в чем разница php и питон, скоростью обработки или ещё что либо влияет? Мой бот ВКонтакте на php: https://vk.me/wfhab?ref=1&ref_source=vk.me
  16. Доброго времени суток, коллеги! Тема сегодняшнего обсуждения: новая статья расхода на странице "Пожертвования". Думаю, стоит начать из сумм, указанных в таблице, а именно оплата в месяц - 415 рублей, оплата в год - 4980 рублей. Два числа, которые пока-что никто не представляет куда будут расходоваться, ибо на форуме нет группы пользователей "Редактор". У меня нет достаточно средств, чтобы покупать рекламу на продвижение форума или платить людям за увеличение контента и создание новых тем. По этому вся надежда ложится на пожертвования. Данная статья расхода - не ошибка и не попытка оправдать затраты на содержание форума. Что же, пора обсудить самый главный вопрос. У меня есть два предложения, как можно увеличить количество тем и контента, в общем, на форуме. А вам потенциально заработать: 1. Сделать конкурс на лучшего "Редактора" форума. Здесь я предлагаю обозначить сроки проведения мероприятия, выделить сумму из пожертвований наших меценатов и по окончанию выбрать достойного пользователя, который создаст самое большое количество тем с качественным и полезным содержанием. 2. Нанять одного - двух редакторов, которые смогут наполнять форум также качественным и полезным контентом. В данном пункте условием будет создание, как уже сказано, качественных и полезных тем за которые редактора будут получать стабильную фиксированную ставку (также требует проработки и уточнений). Собственно, публикую даный вопрос на общее обозрение. Хочу узнать ваше мнение - мнение неравнодушных пользователей
  17. Часть 1: Регистрация бота Самая простая и описанная часть. Очень коротко: нужно найти бота @BotFather, написать ему /start, или /newbot, заполнить поля, которые он спросит (название бота и его короткое имя), и получить сообщение с токеном бота и ссылкой на документацию. Токен нужно сохранить, желательно надёжно, так как это единственный ключ для авторизации бота и взаимодействия с ним. Часть 2: Подготовка к написанию кода Как уже было сказано в заголовке, писать бота мы будем на Python'е. В данной статье будет описана работа с библиотекой PyTelegramBotAPI (Telebot). Если у вас не установлен Python, то сперва нужно сделать это: в терминале Linux нужно ввести sudo apt-get install python python-pip Если же вы пользуетесь Windows, то нужно скачать Python с официального сайта. После, в терминале Linux, или командной строке Windows вводим pip install pytelegrambotapi Теперь все готово для написания кода. Часть 3: Получаем сообщения и говорим «Привет» Небольшое отступление. Телеграмм умеет сообщать боту о действиях пользователя двумя способами: через ответ на запрос сервера (Long Poll), и через Webhook, когда сервер Телеграмма сам присылает сообщение о том, что кто-то написал боту. Второй способ явно выглядит лучше, но требует выделенного IP-адреса, и установленного SSL на сервере. В этой статье я хочу рассказать о написании бота, а не настройке сервера, поэтому пользоваться мы будем Long Poll'ом. Открывайте ваш любимый текстовый редактор, и давайте писать код бота! Первое, что нужно сделать это импортировать нашу библиотеку и подключить токен бота: import telebot; bot = telebot.TeleBot('%ваш токен%'); Теперь объявим метод для получения текстовых сообщений: @bot.message_handler(content_types=['text']) def get_text_messages(message): В этом участке кода мы объявили слушателя для текстовых сообщений и метод их обработки. Поле content_types может принимать разные значения, и не только одно, например: @bot.message_handler(content_types=['text', 'document', 'audio']) Будет реагировать на текстовые сообщения, документы и аудио. Теперь добавим в наш метод немного функционала: если пользователь напишет нам «Привет», то скажем ему «Привет, чем я могу помочь?», а если нам напишут команду «/help», то скажем пользователю написать «Привет»: if message.text == "Привет": bot.send_message(message.from_user.id, "Привет, чем я могу тебе помочь?") elif message.text == "/help": bot.send_message(message.from_user.id, "Напиши привет") else: bot.send_message(message.from_user.id, "Я тебя не понимаю. Напиши /help.") Теперь нужно добавить в наш код только одну строчку (вне всех методов). bot.polling(none_stop=True, interval=0) Теперь наш бот будет постоянно спрашивать у сервера Телеграмма «Мне кто-нибудь написал?», и если мы напишем нашему боту, то Телеграмм передаст ему наше сообщение. Сохраняем весь файл, и пишем в консоли python bot.py Где bot.py – имя нашего файла. Часть 4: Кнопки и ветки сообщений Отправлять сообщения это несомненно весело, но ещё веселее вести с пользователем диалог: задавать ему вопросы и получать на них ответы. Допустим, теперь наш бот будет спрашивать у пользователя по очереди его имя, фамилию и возраст. Для этого мы будем использовать метод register_next_step_handler бота: name = ''; surname = ''; age = 0; @bot.message_handler(content_types=['text']) def start(message): if message.text == '/reg': bot.send_message(message.from_user.id, "Как тебя зовут?"); bot.register_next_step_handler(message, get_name); #следующий шаг – функция get_name else: bot.send_message(message.from_user.id, 'Напиши /reg'); def get_name(message): #получаем фамилию global name; name = message.text; bot.send_message(message.from_user.id, 'Какая у тебя фамилия?'); bot.register_next_step_handler(message, get_surnme); def get_surname(message): global surname; surname = message.text; bot.send_message('Сколько тебе лет?'); bot.register_next_step_handler(message, get_age); def get_age(message): global age; while age == 0: #проверяем что возраст изменился try: age = int(message.text) #проверяем, что возраст введен корректно except Exception: bot.send_message(message.from_user.id, 'Цифрами, пожалуйста'); bot.send_message(message.from_user.id, 'Тебе '+str(age)+' лет, тебя зовут '+name+' '+surname+'?') И так, данные пользователя мы записали. В этом примере показан очень упрощённый пример, по хорошему, хранить промежуточные данные и состояния пользователя нужно в БД, но мы сегодня работаем с ботом, а не с базами данных. Последний штрих – запросим у пользователей подтверждение того, что все введено верно, да не просто так, а с кнопками! Для этого немного отредактируем код метода get_age: def get_age(message): global age; while age == 0: #проверяем что возраст изменился try: age = int(message.text) #проверяем, что возраст введен корректно except Exception: bot.send_message(message.from_user.id, 'Цифрами, пожалуйста'); keyboard = types.InlineKeyboardMarkup(); #наша клавиатура key_yes = types.InlineKeyboardButton(text='Да', callback_data='yes'); #кнопка «Да» keyboard.add(key_yes); #добавляем кнопку в клавиатуру key_no= types.InlineKeyboardButton(text='Нет', callback_data='no'); keyboard.add(key_no); question = 'Тебе '+str(age)+' лет, тебя зовут '+name+' '+surname+'?'; bot.send_message(message.from_user.id, text=question, reply_markup=keyboard) И теперь наш бот отправляет клавиатуру, но если на нее нажать, то ничего не произойдёт. Потому что мы не написали метод-обработчик. Давайте напишем: @bot.callback_query_handler(func=lambda call: True) def callback_worker(call): if call.data == "yes": #call.data это callback_data, которую мы указали при объявлении кнопки .... #код сохранения данных, или их обработки bot.send_message(call.message.chat.id, 'Запомню : )'); elif call.data == "no": ... #переспрашиваем Остаётся только дописать в начало файла одну строку: from telebot import types Вот и всё, сохраняем и запускаем нашего бота. Информация была взята с источника: https://habr.com/ru/post/442800/
  18. Всем доброго времени суток! Благодарю всех спонсоров форума за внос пожертвований для нашего форума. Мы постарались и сделали отдельную страницу донатов, где описали затраты и топ меценатов https://cmstools.ru/donations/ По этому закрываю данную тему. Всё что касается благотворительности на развитие и существование форума, будет отображаться там.
  19. Я так понимаю его еще и править надо так как нет префикса в запросах...
  20. @NaFanyA это сугубо код, который ты можешь использовать для АПИ. Здесь нет никаких шаблонов, чтобы скриншотить) Максимум, могу код заскринить 😂
  21. Version 1.0.0

    12 downloads

    Люди начали активно себя проявлять. Тоже поделюсь чем-то уникальным 😎 APIшка, которую продавали на форуме здесь. Автор я так понял давно забил, по этому публикую для Вас.
  22. API (beta) for ViiEngine by Developer.Sloopy Просмотр файла Люди начали активно себя проявлять. Тоже поделюсь чем-то уникальным 😎 APIшка, которую продавали на форуме здесь. Автор я так понял давно забил, по этому публикую для Вас. Добавил THEOUS Добавлено 19.10.2021 Категория Модули, плагины, хаки vii engine  
  1. Load more activity
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...