✓ SubscribeSubscribers: 3133

😎 Незрячий web3 программист
Как я создал бота на день рождения маме #пост_выходного_дня
Вы наверняка знаете, что придумывать / выбирать подарки - это довольно сложно.
В прошлом году решил сделать бота, который скрасит день рождения мамы, а также позволит ей получить награды.
Функционал:
1. Админка: функционал, активируемый только для пользователей Telegram с определёнными id (это я и папа).
Там кнопки, позволяющие отправить награду, нажав на одну из кнопок с благодарностями / похвалами.
По клику или после добавления нового маме приходит сообщение с поздравлением и благодарностью.
Каждое такое сообщение - это 1 балл.
По достижении определённого числа баллов получает новый уровень. В файле levels.json прописывается это:
{"level": 1, "points": 10},{"level": 2, "points": 50},{"level": 3, "points":100},{"level": 4, "points": 200}, {"level": 5, "points":325}, {"level": 6, "points":475}, {"level": 7, "points":650}, {"level": 8, "points": 850}
points конвертируются в BIP 1 к 1.
2. Интерфейс мамы: кнопки баланса и заданий.
Вы наверняка знаете, что придумывать / выбирать подарки - это довольно сложно.
В прошлом году решил сделать бота, который скрасит день рождения мамы, а также позволит ей получить награды.
Функционал:
1. Админка: функционал, активируемый только для пользователей Telegram с определёнными id (это я и папа).
Там кнопки, позволяющие отправить награду, нажав на одну из кнопок с благодарностями / похвалами.
По клику или после добавления нового маме приходит сообщение с поздравлением и благодарностью.
Каждое такое сообщение - это 1 балл.
По достижении определённого числа баллов получает новый уровень. В файле levels.json прописывается это:
{"level": 1, "points": 10},{"level": 2, "points": 50},{"level": 3, "points":100},{"level": 4, "points": 200}, {"level": 5, "points":325}, {"level": 6, "points":475}, {"level": 7, "points":650}, {"level": 8, "points": 850}
points конвертируются в BIP 1 к 1.
2. Интерфейс мамы: кнопки баланса и заданий.