// SendMessageParams - Represents parameters of sendMessage method.
type SendMessageParams struct {
// BusinessConnectionID - Optional. Unique identifier of the business connection on behalf of which the
// message will be sent
BusinessConnectionID string `json:"business_connection_id,omitempty"`
// ChatID - Unique identifier for the target chat or username of the target channel (in the format
// @channel_username)
ChatID ChatID `json:"chat_id"`
// MessageThreadID - Optional. Unique identifier for the target message thread (topic) of the forum; for
// forum supergroups only
MessageThreadID int `json:"message_thread_id,omitempty"`
// Text - Text of the message to be sent, 1-4096 characters after entities parsing
Text string `json:"text"`
// ParseMode - Optional. Mode for parsing entities in the message text. See formatting options
// (https://core.telegram.org/bots/api#formatting-options) for more details.
ParseMode string `json:"parse_mode,omitempty"`
// Entities - Optional. A JSON-serialized list of special entities that appear in message text, which can be
// specified instead of parse_mode
Entities []MessageEntity `json:"entities,omitempty"`
// LinkPreviewOptions - Optional. Link preview generation options for the message
LinkPreviewOptions *LinkPreviewOptions `json:"link_preview_options,omitempty"`
// DisableNotification - Optional. Sends the message silently
// (https://telegram.org/blog/channels-2-0#silent-messages). Users will receive a notification with no sound.
DisableNotification bool `json:"disable_notification,omitempty"`
// ProtectContent - Optional. Protects the contents of the sent message from forwarding and saving
ProtectContent bool `json:"protect_content,omitempty"`
// MessageEffectID - Optional. Unique identifier of the message effect to be added to the message; for
// private chats only
MessageEffectID string `json:"message_effect_id,omitempty"`
// ReplyParameters - Optional. Description of the message to reply to
ReplyParameters *ReplyParameters `json:"reply_parameters,omitempty"`
// ReplyMarkup - Optional. Additional interface options. A JSON-serialized object for an inline keyboard
// (https://core.telegram.org/bots/features#inline-keyboards), custom reply keyboard
// (https://core.telegram.org/bots/features#keyboards), instructions to remove a reply keyboard or to force a
// reply from the user
ReplyMarkup ReplyMarkup `json:"reply_markup,omitempty"`
}
// ReplyParameters - Describes reply parameters for the message that is being sent.
type ReplyParameters struct {
// MessageID - Identifier of the message that will be replied to in the current chat, or in the chat chat_id
// if it is specified
MessageID int `json:"message_id"`
// ChatID - Optional. If the message to be replied to is from a different chat, unique identifier for the
// chat or username of the channel (in the format @channel_username). Not supported for messages sent on behalf
// of a business account.
ChatID ChatID `json:"chat_id,omitempty"`
// AllowSendingWithoutReply - Optional. Pass True if the message should be sent even if the specified
// message to be replied to is not found. Always False for replies in another chat or forum topic. Always True
// for messages sent on behalf of a business account.
AllowSendingWithoutReply bool `json:"allow_sending_without_reply,omitempty"`
// Quote - Optional. Quoted part of the message to be replied to; 0-1024 characters after entities parsing.
// The quote must be an exact substring of the message to be replied to, including bold, italic, underline,
// strikethrough, spoiler, and custom_emoji entities. The message will fail to send if the quote isn't found in
// the original message.
Quote string `json:"quote,omitempty"`
// QuoteParseMode - Optional. Mode for parsing entities in the quote. See formatting options
// (https://core.telegram.org/bots/api#formatting-options) for more details.
QuoteParseMode string `json:"quote_parse_mode,omitempty"`
// QuoteEntities - Optional. A JSON-serialized list of special entities that appear in the quote. It can be
// specified instead of quote_parse_mode.
QuoteEntities []MessageEntity `json:"quote_entities,omitempty"`
// QuotePosition - Optional. Position of the quote in the original message in UTF-16 code units
QuotePosition int `json:"quote_position,omitempty"`
}
id, ticket, reply_message := db.GetTicketAndMessage(message.ReplyToMessage.MessageID, user.ID)
if ticket == nil {
_, _ = bot.SendMessage(&telego.SendMessageParams{
ChatID: telego.ChatID{ID: message.Chat.ID},
Text: "This ticket or message does not exist.",
ReplyParameters: &telego.ReplyParameters{
MessageID: message.MessageID
},
ParseMode: "HTML",
})
return
}
Весной 2023 года я устал от Python, т.к. не мог найти ни заказа, ни работыПлохо искали
а ещё обнаружил у себя проблемы с фронтендом.И поэтому сбежали на Unity и C#?
как может выглядеть собеседование на разработчика UnityТочно не так, как вы его представляете
как быть с портфолиоЯ думаю на кликеры в Я.Играх никто смотреть не будет.
есть ли вообще перспективы у изучения этого движка и языка C#Есть, это я вам точно говорю
день, когда пишу этот вопрос, проходит бездарно.Ну это уж вы сами виноваты, саморазвитием можно всегда заниматься
В такие моменты у меня возникают сомнения в идее работать с Unity дальше. Впрочем, с Python такое тоже бывалоНу это вам к психологу надо, а не сюда
class Solution {
public int[] sortArray(int[] nums) {
}
}
class Solution {
public int[] sortArray(int[] nums) {
Arrays.sort(nums);
return nums;
}
}
Куда легче всего пробиться в программирование?
Мне вообще всё равно, куда идти в плане доходов (лишь бы на еду хватало)
поскольку знаю, что я не выдающийся человек ни в чём
- Теоретический опыт по книгам по Java,
Подозреваю, что сейчас это знает каждый школьник.
Что вы мне посоветуете?
User user = userRepository.GetUserById(...)
или многослойный женерик)
Я ужасно ненавижу такой подход, потому что ты не можешь сразу определить тип, который возвращается.
Данный код достаточно сложно разобрать человеку, который не писал это всё с нуля, а был присоединён через 4-5 лет ведения проекта.
Как по мне, добавление возможности писать var вместо обычного типа было ужасной ошибкой Microsoft. Сам var был добавлен в язык вместе с анонимными типами и предназначался специально для них.
Или это просто такое количество кодовой базы на PHP накопилось, которую все дружно решили переписывать на Go
если да, то почему именно на Go?
как без UE и какого-то игрового движка
from django.http import HttpResponse
def hello_world(request):
return HttpResponse("Hello, World!")
from django.urls import path
from myapp.views import hello_world
urlpatterns = [
path('hello/', hello_world),
]
from http.server import BaseHTTPRequestHandler, HTTPServer
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header("Content-type", "text/html")
self.end_headers()
self.wfile.write(b"Hello, World!")
httpd = HTTPServer(('localhost', 8000), SimpleHTTPRequestHandler)
httpd.serve_forever()
Возможно ли написать бекенд для мобильного приложения на андроид и iOS на Django Python?
Если да, то что нужно для этого поизучать
и на чем писать фронтенд для мобильного приложения?
С одной стороны говорят - мы ищем позитивных умеющих думать ребят, а недостаток по теории - не страшно, джуна можно научить (есть ли такая тема вообще? менторство там или банально показать что у нас да как, т.е какая никакая адаптация имеющихся теоретических и практических знаний к реальным рабочим сценариям)
хотят кадр, который может и вэб, тестировать, и мобилки и бэкенд полностью постманом покрыть, и в SQL базами ворочать, и расскажет за топологию сетей и где и куда DNS кэшируется (хотя возможно там работа в вакансии совсем не про это) ну итд...
если нет опыта - то работа 8 часов, а я не могу работать больше 4 часов в день ввиду учебы
а за ним - молчание этой компании
Искать стажировки - каторга, потому что пройти на них, по словам вообще всех - невозможно, если нет опыта работы, знания всех алгоритмов и паттернов и решения всех задачек на литкоде в голове.
Я совершенно разочарован в системе поиска работы для начинающих специалистов. Возможно, я что-то не понимаю, но как искать работу?
дальше скрининга дело не заходилозначит нашли тех кто лучше, значит улучшать навыки
являюсь опытным разработчиком
недавно я изучил паттерны и подходы к проектированию микросервисных архитектур
Возраст: 19 лет
От 170 000 ₽
Местоположение: Россия, Самара
Приобретённые навыки:какой то странный раздел. Это и есть задачи и чем на проекте занимался
Что нужно знать junior php backend разработчику?
Всем найденным ответам на этом ресурсе - больше 3 лет, возможно уже ситуация заметно изменилась.
помогите пожалуйста сориентироваться и понять с чего начать и в каком порядке изучать.