Use saved searches to filter your results more quickly
Cancel Create saved search
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.
Reload to refresh your session.
Бот ВКонтакте для регистрации на события с помощью QR-кода
License
sankovalev/vk_reg_bot
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
- Local
- Codespaces
HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
Авторегеры ВК: что за программа, на чем пишут | ТОП авторегеров Вконтакте
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Latest commit message
Commit time
README.md
Бот ВКонтакте для регистрации на события с помощью QR-кода.
Использует API ВКонтакте для чат-ботов и pythonanywhere.com как облачный сервер.
Бот был призван упростить процесс регистрации студентов на отработки по физической подготовке в МГТУ им. Баумана. В результате использования приложения время регистрации сократилось более чем в 20 раз. Простые модификации кода позволят адаптировать бота под любые схожие задачи.
- Администратор сообщества с помощью секретных команд (папка secret_commands) создает событие и открывает на него регистрацию.
- Студенты в свою очередь регистрируются на событие и получают в ответном сообщении QR-код.
- В назначенное время студенты приходят на событие и предъявляют организатору свой QR-код. То же самое они делают после окончания отработки. Процесс считывания QR-кода осуществляется любым мобильным приложением для этих целей.
- Организатор отправляет боту csv-файл со списком QR-кодов
- Студенты просматривают историю событий, расписание, и процесс начинается заново с пункта 1.
- Скопируйте репозиторий на сервер (рекомендуется pythonanywhere.com)
- Выберите сообщество ВК, к чату с которым будет привязан бот.
- Создайте ключ доступа (Callback API) в панели управления сообществом и установите соединение с сервером.
- Создайте БД MySQL и сделайте таблицы (пример скрипта для создания таблиц в файле create_db.txt)
- Создайте файл settings.py следующего вида:
token = ‘abcdefg****************************************************************************’ confirmation_token = ‘********’ admins = [1234****, 8765****] #id ВК администраторов DB_params = <‘host’:»****.mysql.pythonanywhere-services.com», ‘user’:»****», ‘passwd’:»****», ‘db’:»****$****»>#впишите настройки соединения с БД
- Перезагрузите сервер и поробуйте отправить сообщение сообществу
ПРИВЕТ | hello.py | Приветствие |
ПОМОЩЬ | help.py | Справка по командам |
РЕГИСТРАЦИЯ | register.py | Регистрация студента в боте |
КАФЕДРА | department.py | Выбор кафеды |
ГРУППА | group.py | Указание группы |
ПРЕПОД | tutor.py | Указание преподавателя |
ИНФО | info.py | Информация о студенте |
РАСПИСАНИЕ | schedule.py | Расписание событий |
ИДУ | train.py | Запись на отработку |
ИСТОРИЯ | history.py | История посещений |
secret_commands (для администраторов)
ЗАНЯТИЕ | event.py | Добавить новое занятие |
ОПИСАНИЕ | about.py | Добавить описание занятия |
АКТИВ | activ.py | Открыть регистрацию на занятие |
ДЕАКТИВ | deactiv.py | Закрыть регистрацию на занятие |
СТАРТ | start.py | Добавить список стартовавших |
ФИНИШ | finish.py | Добавить список финишировавших |
ЭКСПОРТ | export.py | Получить список студентов |
Источник: github.com
Reg файлы. Для чего они нужны?
Сегодня хотелось бы уделить внимание файлам. А зачем спросите вы? Ведь всем прекрасно известно, что это такое. Создать, скопировать, переслать по электронной почте или поделиться в контакте интересным файлом способен даже школьник младших классов. Так стоит ли тратить время на такую банальную тему? Стоит, ведь речь пойдет о reg файлах.
Я расскажу и покажу, что такое reg файл, как с ним работать и как создать reg файл.
Это маленькие файлы, которые незаметно выполняют свою работу, позволяя компьютеру нормально работать и выполнять поставленные перед ним задачи. Если же системные файлы повреждены, то и сама операционная система начинает работать с ошибками («глючить»).
В худшем случае это может привести к полному прекращению работы Windows. Случается такое не часто, а причин, по которым происходит повреждение системных файлов несколько. Одной из них являются неправильные действия неопытного пользователя, который переоценив свои силы, пытается сделать тюнинг операционной системы, не имея ни знаний, ни опыта.
Поэтому хочу вас сразу предупредить – если вы не знаете, что делаете и к каким последствиям это может привести – НЕ редактируйте системные файлы и не удаляйте их. В принципе, это относится к любым файлам с неизвестным вам расширением.
Начнем рассмотрение системных файлов с reg файла. Потому что именно с этими файлами частенько встречаются пользователи. Несмотря на такое необычное расширение на самом деле это обыкновенный текстовый файл. Расширение reg указывает операционной системе, что в данном файле содержатся ключи реестра и определенные параметры.
Смотрите ниже, как выглядит reg файл.
Вся информация для простоты обработки компьютером четко структурирована. Так, например, обязательная первая строка REGEDIT с необходимым параметром указывает компьютеру для какой именно версии ОС Windows предназначен reg файл. Далее в определенном порядке идут ключи реестра и параметры к ним.
Кстати, я уже не однократно писал статью с использованием этого файла. Например, «Если не открываются exe файлы»
Для чего нужен reg файл
Основное предназначение этого вида служебных файлов – работа с ключами реестра. Это самый простой способ создать или заменить необходимые ключи. В прикладном смысле reg файл используется для создания, хранения или изменения пользовательских настроек. С его помощью можно быстро и легко перенести настройки с одного компьютера на другой или создать резервную копию для возможности их восстановления в будущем.
Работа с такими файлами достаточно проста. Чтобы занести необходимую информацию в реестр операционной системы, откройте reg файл, и нажимайте два раза «Да» — соглашаясь с изменениями, которые внесутся в реестр. Дальше Windows автоматически создаст нужный запрос, обработает его и внесет данные в свой реестр.
Как работать с reg файлом
Поскольку, как я уже упоминал ранее, reg файл по сути обыкновенный текстовый файл, то лучшего средства для работы с ним чем блокнот программисты еще не придумали. Можно использовать стандартный блокнот Windows или его аналоги. Исходя из собственного опыта, могу смело порекомендовать пользоваться программой Notepad+++. Во-первых, она бесплатна, а во-вторых, обладает массой дополнительных возможностей.
Само редактирование ничем не отличается от работы с любым текстом. Для сохранения изменений достаточно заново сохранить файл при помощи команды «Файл» -«Сохранить как…» или горячей конфигурации клавиш «Ctrl» + «S».
Создание файла с расширением reg, также делается стандартными процедурами «Файл» -« Создать» или горячей конфигурации клавиш «Ctrl» + «N». Кроме того сделать reg файл можно воспользовавшись стандартной процедурой экспорта данных из реестра.
В заключение, хотелось бы отметить, что работа с такими файлами у опытного пользователя проблем не вызывает. Особо подчеркну « у опытного пользователя ». Если вы только начинаете осваивать компьютер, настоятельно рекомендую вам не экспериментировать с реестром. Потому что, как показывает практика, в большинстве случаев такие эксперименты приводят к необходимости восстановления операционной системы. А вам это, согласитесь, вряд ли надо .
На сегодня все. До скорой встречи!
P.S.:Сегодня на десерт — видеоролик «Диджитал рисёрч». Недавно наткнувшись на него, немного полазил в интернете и узнал, что этот видеоролик создан как вирусный маркетинг одной компании

Источник: useroff.com
Что такое reg файл
Reg файл – это обычный текстовый файл с расширением reg. В нем хранятся ключи реестра, и служит он соответственно для управления реестром. Подобного рода файлы можно использовать для сохранения и переноса настроек программ компьютера.
Выглядит reg файл вот так:
Как открыть reg файл?
Если вы хотите посмотреть содержимое reg файла либо что-нибудь там изменить (чего я не советую делать пока еще не опытным пользователям), то делается это очень просто. Кликните по reg файлу правой кнопкой мыши и выберите пункт «Открыть с помощью — Блокнот».
В итоге reg файл откроется в обычном блокноте. Пример reg файла:
Если вы хотите что-нибудь там изменить, сделайте это и просто пересохраните его с помощью пункта меню «Файл — Сохранить».
Создать reg файл можно вручную в обычном блокноте (используется крайне редко) либо же экспортировать данные из реестра. Как это сделать я описал в статье «Резервная копия реестра Windows».
Для того чтобы добавить данные из reg файла в реестр достаточно лишь кликнуть по нему дважды левой кнопкой мыши.
Источник: comp-profi.com