Size: a a a

Мехмат МГУ

2020 September 27

AK

Alexey Kolosov in Мехмат МГУ
источник

AR

Alexander Rogachev in Мехмат МГУ
/help
источник

З

За Декана in Мехмат МГУ
Как пользоваться ботом

🔹 Можно скинуть мне в личку фотографию и я предложу ее улучшения

🔹 Можно вызывать /borodin, /shafarevich, /zadekana и /zadekana_she:
— просто так; тогда за основу возьму вашу аватарку (если есть)
— реплаем на изображение; тогда за основу возьму его
— реплаем на сообщение другого пользователя; тогда за основу возьму его аватарку (если есть)

📝 Заметка: реплай это сообщение, которое отсылается ответом на другое: «правая кнопка» или «долгое нажатие» на сообщение и «Reply» / «Ответить».
источник

A

AlgebrachBot in Мехмат МГУ
Список и описание доступных команд:

• /links — список полезных мехматовских ссылок
• /wifi — список доступных Wi-Fi сетей на мехмате
• /chats — список связанных с мехматом чатов
• /channels — список некоторых каналов
• /rules — правила чата

• /arxiv — случайная статья с arXiv, либо поиск статьи по запросу
• /vk_post (/vk) — публикация поста из vk по ссылке
• /wolfram (/wf) — вычисления WolframAlpha по запросу
• /weather — погода в Москве на три дня
• /wiki — краткий вариант вики-статьи по запросу

• /maths — рандомное определение или теорема
• /task — рандомная задача

• /roll — рандомное число от 00 до 100
• /d6 — бросить шестигранные кости, можно указать количество
• /dn 'N' 'M' — бросить M N-гранных костей
• /truth — истина в последней инстанции
• /me — дань соответствующей команде эпохи IRC
• /kek — кек пек

Некоторые команды имеют ограничения на частоту вызовов в чатах, в лс ограничений нет.
Обратная связь: @rm_bk и @arv_ego.
источник

M

MSU Hub Bot in Мехмат МГУ
Функции бота

⚜️ Чаты МГУ:
• Изначальная цель бота — объединять чаты МГУ обновляемыми закрепами
@chat_msu — основной чат
• /links — ссылки на все чаты инфраструктуры

🎙 Формат файлов:
• /stt — speech-to-text, опознает текст в войсе
• /tts — text-to-speech, переводит текст в речь
• /itt — image-to-text, опознает текст в картинке
• /itp — image-to-pdf, опознает текст и выдает размеченную пдфку

📝 Языковой перевод:
• /translate lang (/tr) — перевод текста на язык lang (ru, en и т.п.)
• /en — перевод текста на английский
• /ru — перевод текста на русский

👥 Фишки для чатов:
• /vote — голосование опросом
• /rate — голосование кнопками
• /like — возможность лайкнуть сообщение
• /raffle — розыгрыш чего-либо

🤖 Генерация случайностей:
• /roll N M — ролл M чисел из N цифр
• /rolls N M — команда /roll с кнопкой
• /random N M — случайное число от N до M включительно
• /randoms N M — команда /random с кнопкой
• /d6, /dice — бросить кубик
• /truth — выдает истину на любой вопрос
• /or — выдает один из вариантов из текста с или
• /mash — превращает текст в кашу

🧠 Нейронки:
• /toonify (/toon) — преобразиться героем Disney (link)
• /badwiki (/bw) — определение сгенерированное GPT-2 (link)
• /removebg (/bg) — удаление фона у изображения (link)

👨🏻‍💻 Программирование:
• /python (/py) — выполнить код на Python 3
• /python_stdin (/pys) — аналог /py, но с вводом данных
• /prog — все доступные языки (70 штук)

🤪 Всякие разные:
• /wolfram (/wf) — результат от WolframAlpha по запросу
• /arxiv — поиск статей на arXiv
• /animate (/a), /matrix (/m) — из текста делает анимированный стикер
s/one/two — аналог sed, ищет паттерн one и заменяет на two
• /tenet — разворачивает контент в обратную сторону
• /sticker (/s) — сделать стикер из любой картинки, через пробел можно задать его эмодзи
• /sticker_chat (/sc) — аналог /s, но создает стикерпак для чата, где вызван
• /me — аналог команды эпохи IRC
• /location (/l) — из локации даёт широту и долготу, из широты и долготы даёт локацию
• /excuse — генерирует отмазку
• /gender — узнать гендер
• /2ch board — выдаёт топ тредов с двача (работает только в лс)
• /transliterate (/trans) — транслит текста
• /punto (/p) — меняет раскладку: ghbdtn -> привет
стикер с говняшкой — считает ваши какания
• /json — системная информация о сообщении
• /help — вызов этого сообщения

🛠 Функции без команд:
• Переводит войсы в текст
• Распознает ссылки на посты VK и выдает красиво форматированный результат
• Распознает ссылки на видео YouTube и VK и выдает прямые ссылки
• Проверяет новых участников на спамеров по системе CAS
• Поздравляет при успехе бросков: 🎯, 🏀

🟠 Примечание: для большинства команд поддержана работа через реплай. Например, команду /en можно использовать двумя способами:
— набрать текст после команды: /en привет
— вызвать команду ответом на уже отправленное сообщение

🟢 Примечание: для команд с аргументами есть дефолтные значения. Например, /roll вызывает /roll 3 1.

🔵 Примечание: некоторые команды можно вызывать через хештег. Например, Получил пятёрку! #like. Аргументы у хештегов задаются через подчеркивания, а не пробел.

🟣 Примечание: максимальный размер файлов доступных ботам в Telegram — 20 Мб.

👨🏻‍💻 Создатель: @rm_bk
источник

RB

Ramzan Bekbulatov in Мехмат МГУ
ух бля навтыкал функций
источник

AR

Alexander Rogachev in Мехмат МГУ
источник

RB

Ramzan Bekbulatov in Мехмат МГУ
/gender@msu_hub_bot
источник

M

MSU Hub Bot in Мехмат МГУ
Ramzan Bekbulatov
/gender@msu_hub_bot
👥 Ramzan Bekbulatov, твой гендер на сегодня:

Subgenderпо большей части агендер, но есть немного другого гендера, напр. subboy, subgirl, и т.д.
источник

AR

Alexander Rogachev in Мехмат МГУ
/gender@msu_hub_bot
источник

M

MSU Hub Bot in Мехмат МГУ
Alexander Rogachev
/gender@msu_hub_bot
👥 Alexander Rogachev, твой гендер на сегодня:

Preterbinaryгендер за пределами мужественности и женственности.
источник

AS

Aleksei Shestov in Мехмат МГУ
/gender@msu_hub_bot
источник

M

MSU Hub Bot in Мехмат МГУ
Aleksei Shestov
/gender@msu_hub_bot
👥 Aleksei Shestov, твой гендер на сегодня:

Nanogenderнебольшая часть от одного гендера, всё остальное — от другого. Напр. nanoboy, nanogirl, и т.д. «Другое» может быть неизвестным.
источник

М

Михаил in Мехмат МГУ
Какие-то неправильные ответы.
Надо было: субгендер — вложение в гендер, само являющееся гендером;
претербинары — расходящийся в обе стороны гендер (или, может, расходящийся по обеим мерам? хрен знает);
наногендер — субгендер Х гендера Y, для которого существует К: |К|≥10^9 и Y вложено в гендер, изоморфный X×K, но не в X×(K\P) для любого P — субгендера К.
источник

RB

Ramzan Bekbulatov in Мехмат МГУ
Михаил
Какие-то неправильные ответы.
Надо было: субгендер — вложение в гендер, само являющееся гендером;
претербинары — расходящийся в обе стороны гендер (или, может, расходящийся по обеим мерам? хрен знает);
наногендер — субгендер Х гендера Y, для которого существует К: |К|≥10^9 и Y вложено в гендер, изоморфный X×K, но не в X×(K\P) для любого P — субгендера К.
источник

CS

Chris Sosnin in Мехмат МГУ
import random
n = random.randint(1, 100)
while True:
   i = int(input())
   if i == n:
       print("ты угадал пидарас")
       break #py
источник

M

MSU Hub Bot in Мехмат МГУ
Chris Sosnin
import random
n = random.randint(1, 100)
while True:
   i = int(input())
   if i == n:
       print("ты угадал пидарас")
       break #py
python3 | 3.7.4

🤷🏻‍♂️ Timeout
источник

CS

Chris Sosnin in Мехмат МГУ
import random
n = random.randint(1, 100)
while True:
   i = int(input())
   if i == n:
       print("ты угадал пидарас")
       break #pys
источник

M

MSU Hub Bot in Мехмат МГУ
Chris Sosnin
import random
n = random.randint(1, 100)
while True:
   i = int(input())
   if i == n:
       print("ты угадал пидарас")
       break #pys
python3 | 3.7.4

import random
n = random.randint(1, 100)
while True:
   i = int(input())
   if i == n:
       print("ты угадал пидарас")
       break
источник

M

MSU Hub Bot in Мехмат МГУ
MSU Hub Bot
python3 | 3.7.4

import random
n = random.randint(1, 100)
while True:
   i = int(input())
   if i == n:
       print("ты угадал пидарас")
       break
Chris, ожидаю ввод ⬇️, или /cancel
источник