While solving a different problem I stumbled across an interesting class of bit patterns: a 2n-bit cyclic sequence, all of whose n-bit subsequences are unique. With n=3, for example, the bits 11101000 , starting from an initial state of 000 , generates 001 011 111 110 101 010 100 and back to 000 . It’s trivial to prove that the reverse is also such a sequence; also the negation (with negated starting state).
- Does this kind of sequence have a name?
- Is there a simple generator for the pattern? I’m hoping for some kind of linear-feedback shift register or similar arrangement. Currently I can find them with a depth-first search program, but that’s not very satisfactory.
1 10 2 1100 3 11101000 4 11110110 01010000 5 11111011 10011010 11000101 00100000 6 11111101 11100111 01011100 01101101 00110010 11000010 10100010 01000000 7 11111110 11111001 11101011 11000111 01101110 10011100 10111000 01101100 11010101 10100011 00100110 00101100 00010101 00101000 01001000 10000000 8 11111111 01111110 01111101 01111100 01111011 01111010 01111001 01111000 01110111 01100111 01010111 01000111 00110111 00100111 00010111 00000110 11010110 11000110 10100110 10010110 10000110 01100101 01100100 01100010 01100001 01100000 01010101 00010100 10010100 00010010 00010001 00000000
It’s clear that as n grows, the number of solution patterns grows very rapidly.
Уроки Python / Бот для Discord (часть 1)
- The problem I was solving was this: a memory chip with a shift register connected to its n address inputs, wanting to visit all the addresses with 2n clocks.
Источник: s2.solveforum.com
on_ready не вызывается при запуске Discord Bot (Python)
Я пишу свой первый босс Discord на Python, и он работает отлично. Я решил реорганизовать свой код на два модуля вместо одного. Это выглядит так:
Proj
— src
— __init_.py
— eve.py
— event.py
Моя eve.py выглядит так:
И мой event.py выглядит с этим тегом:
async def eventCall(ctx):
member = ctx.message.author
message = await bot.send_message(member, «Hi » + member.display_name + «!»)
channel = message.channel
(continues)
Я пытался получить eve.py для импорта event.py, поэтому я переместил все в папку src, а затем больше не переходил на ошибки компилятора. Но теперь, когда я запускаю eve.py, on_ready больше не запускается (я не вижу никакого текста в моей консоли), и команда! Event не работает в Discord. Я думаю, что и моя структура папок, и мой синтаксис для использования импорта могут быть неправильными, но я не уверен, как лучше всего это исправить.
спросил(а) 2018-02-10T22:40:00+03:00 5 лет, 4 месяца назад
Источник: progi.pro
ChatGPT OpenAI в Discord на Python / Пишем Discord-бота ChatGPT на Питоне
Запуск Flask и бот Discord в одном приложении
Я создаю бот- диск Discord на Python и хотел бы получать HTTP-запросы от Twitch.tv API (см. Руководство по веб-хостам и ссылки на веб-хосты) (Чтобы подписаться на такие события, как: X-Streamer, в реальном времени) и на основе содержимого HTTP ( POST или GET), полученный от Twitch, сделать что-то на боте Discord, например: вывести сообщение в текстовом канале. Я использую discord.py API или библиотеку Discord Discord.
Я изучил этот вопрос и обнаружил, что Flask казался хорошим минималистским выбором для того, чтобы веб-сервер получал эти запросы. Я должен прочитать это, сказав, что я очень новичок в Python, и я никогда раньше не использовал Flask. Теперь. Проблема в том, что я не могу понять, как запустить сервер Flask внутри моего диска-сподвижника. Я попытался добавить этот простой код в свой скрипт discord.py:
Когда я запускаю свой скрипт discord.py, который выглядит примерно так: (Убрал некоторые команды и функции ради сохранения этого короче)
Кажется, что если я укажу флажок на discord.py (выше) и запустил его, он запустит код, перейдем к части client.run(‘MyTokenHere’) для раздора и просто остановимся на этом и запустим бог раздора. Это не до тех пор, пока я не выйду из бота, сделав Ctrl + C, который запускает настоящий сервер Flask, но теперь босс разлада отключен и больше не обрабатывает. Эта же проблема сохраняется, если я, например, добавлю «app.run()» где-нибудь в свой код (перед вызовом «client.run()», который запускает часть ботов Discord), чтобы запустить сервер Flask; Он просто запустит флягу, застрянет на ней, пока я не нажму Ctrl + C из флеш-сервера, после чего она начнет запускать бот Discord. В конечном счете, мне нужно использовать Discord API, и мне нужно подключиться к шлюзу Discord API и всему этому хорошему джазу, чтобы фактически отправлять сообщения на канал с ботом, поэтому я действительно не знаю, что делать здесь. Так. Я думаю, что я изо всех сил пытался объяснить, чего я в конечном итоге пытаюсь достичь здесь, и, надеюсь, кто-то может помочь мне найти способ либо сделать эту работу с Flask, либо, если там будет лучше и проще, предоставить другое решение,
Источник: overcoder.net