The Telegram BotTelegram Bot
When the user starts the work, he presses the Start button and the bot sets the time of arrival to work.During the lunch break, the user puts the Pause and when he returns, it presses Continue.After the work is completed, the user presses the stop.The boat fixes the time spent on work.Also, after the work is completed, the bot asks to add a report on the work done.The report is downloaded directly to the chat to the bot.If the report has not been received within 20 minutes, the bot reminds 1 time of the need to provide the report.The administrator can enter the bot and click the viewing status button of the employees to see who started the job or who was on a break, etc.Also, the administrator has the ability to download .json or .xls with employees reports where the following information will be:
Date , nickname tg of the user , call-in the spent hours, call-in the time spent on the break
The body of report
Only the administrator can add/delete users from the bot and also add/delete administrators.For all the others when trying to communicate with the bot will be a message about the unauthorized session.The preference for Java is Python.2 days to work.After the work is completed, together with the source code we want to get the documentation on installation and setting (how to create a bot and what is the token to tell you don't need)
Необходимо сделать телеграм бота для контроля сотрудников на удаленке.
Логика работы:
Юзер приступая к работе нажимает на кнопку Start и бот фиксирует время прихода на работу. Во время обеденного перерыва юзер ставит Pause и когда возвращается обратно нажимает Continue. После окончания работы юзер нажимает стоп. Бот фиксирует время потраченное на работу. Так же после окончания работы бот просит добавить отчет о проделанной работе. Отчет скидывается прямо в чат к боту. Если отчет не поступил в течении 20минут, бот напоминает 1 раз о необходимости предоставить отчет.
Админ может зайти в бота и нажать на кнопку просмотра статуса работников что бы посмотреть кто начал работу или кто на паузе итд. Так же админ имеет возможность скачать .json или .xls с отчетами сотрудников где будет следующая информация:
Дата , никнейм тг юзера , кол-во потраченных часов, кол-во времени проведенное на паузе
Тело отчета
Только админ может добавлять/удалять юзеров из бота а так же добавлять/удалять админов. Для всех остальных при попытке коммуникации с ботом будет выходить сообщение о Неавторизованной сессии.
Предпочтение для ЯП - Python. На работу 2 дня.
После окончания работы, вместе с исходным кодом хотим получить документацию по установке и настройке ( как создать бота и что такое токен рассказывать не нужно )
Client's feedback on cooperation with Oleksandr Prudnikov
The Telegram BotThank you for work. I highly recommend freelancer to cooperate!
The task is done in time and very high quality.
Freelancer's feedback on cooperation with Sergei Reshtcov
The Telegram BotThank you for your work, quick collaboration, clear task, hopefully we will work more!
-
proposal concealed by freelancer
-
proposal concealed by freelancer
-
proposal concealed by freelancer
-
freelancer isn't working in the service any longer
-
Hello to you.
I’m developing bots for telegram on NodeJS. Ready to take. Let’s write, we will discuss.
Здравствуйте.
Разрабатываю ботов для телеграма на NodeJS. Готов взяться. Пишите, обсудим.
-
117 Good day
The basic experience of programming on the Python was obtained on the telegram bots.
And in 2 years a great substrate in the development
Used for the development of tg bots: telebot, aiogram, sqlite3, and other libraries if necessary
Доброго дня
Основний досвід програмування на пітоні получив на телеграмм ботах
І за 2 роки велике потрфоліо в розробці
Використовую для розробки тг ботів: telebot, aiogram, sqlite3, та інші бібліотеки за необхідності