Skpys
Описание
Телеграмм бот - помощник молодого физика. созданный для SK kids 2024 (Трек: программирование в физике для YADRO) Функции 1. Контекстный помощник на базе Chatgpt 3.5t (Chad API x python requests) 2. Перевод длины волны в частоту 3. Вычисление положения пика и длины в полувысоте 4. Перевод мощности лазера во флюенс
Языки
Python
- Shell
- Dockerfile
Бот - помощник молодого физика
Как использовать?
-
Вычисление пика и его ширины в полувысоте.
Для этого напишите боту
, все остальные данные следует прикрепить к сообщению с вызовом/cheight
в файле "spectrum.txt" (О нем см. ниже) В ответе бот пришлет график в формате png и ответ текстом/cheight
-
ChatGPT - для его использования напишите боту
Вам ответит Chatgpt/AI <Promt>
-
Перевод мощности лазера во флюенс.
/flaser <int>
-
Перевод длин волн в частоты.
Ответ округлиться до 10 и будет выдан в Мгц./wave <int>
[!NOTE] К сожалению, подключить код к боту мы не успели. Но все-таки хоть что-то подготовить к дедлайну мы успели! Мы старались сделать все что могли. До встречи в следующем году!
Синтаксис `spectrum.txt`
Флаги
Warning На данный момент устарело, см
бота.
/help
На момент настоящего коммита Cheight fix имеется два флага -
и
. Они применимы не всегда
Примение
- происходит от Exactly(точно) ,на примере использования/Exc
бот будет решать задачу со скоростью света не округленной до 300 000 000м/c , а с точной - 299 792 458м/c. Хотя все равно ответ выдаст в МГц округленных до десятых./wave 12 /Exc
- флаг предназначен для обратного использования метода. В кейсе по создания бота указано "Осуществление перевода частоты излучения или энергии фотона в длину волны света и обратно. Предоставление информации о диапазоне длин волн, с которыми работает пользователь." Пример обратного использования -/Rev/wave 12,1 /Rev
Контакты и инструменты
Мой телеграм - @Nam4iks Телеграмм остальных участников проекта - @Viperrsvag, @gleb_krasnov11
Релиз!Бот начал работать!
>Note >Рекомендуем обратить внимание на то что кнопки в боте начали +- функционировать.SkPhys Облом, чтобы бот работал нужно запустить скрипт (Он должен работать все время) Пока мы ищем решение бот не сможет работать
Инструменты