Это часть проекта, сделанного в рамках институтского курса по Python в 2018 году. Бот предназначен для управления и контроля транспортной сети: есть полный граф "пунктов", между ними могут перемещаться "объекты" — например, машины доставки между складами и клиентами. Более подробно возможности для работы описаны ниже. Здесь размещён для примера лишь код самого бота, токен для его локального запуска оказался, к сожалению, утерян. Тогда ещё Telegram в России лишь начинали блокировать, поэтому проблема с обходом блокировки в проекте, увы, никак не решена.
/insert id point
— добавить объект c идентификаторомid
в пунктpoint
/delete id
— удалить объект с идентификаторомid
/depart id from to
— отправить объект с даннымid
из пунктаfrom
в пунктto
/arrive id
— сообщение о прибытии объекта с даннымid
в пункт назначения/count_objects point
— количество объектов в пунктеpoint
на данный момент/where id
— где находится объект с даннымid
в настоящее время/on_the_road from to
— сколько объектов сейчас находятся на пути из пунктаfrom
в пунктto
/od
— посмотреть диаграмму, показывающую, сколько объектов в каждом пункте/traffic
— посмотреть диаграмму, отражающую загруженность путей на данный момент/traffic start finish
— посмотреть диаграмму, отражающую загруженность путей в течение времени отstart
доfinish
включительно./stat
— вывести имеющиеся данные/help
— вывести справку